Time bar (total: 19.2s)
| 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.1s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 1076× | associate-+r+ |
| 1008× | distribute-lft-out-- |
| 946× | distribute-lft-neg-in |
| 910× | associate--r+ |
| 756× | associate-*r* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 308 |
| 1 | 129 | 276 |
| 2 | 433 | 276 |
| 3 | 1959 | 260 |
| 4 | 6722 | 260 |
| 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 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.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 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (fma.f32 uy maxCos (-.f32 1 uy)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 (fma.f32 uy maxCos 1) uy))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 uy (fma.f32 uy maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (fma.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (-.f32 uy (fma.f32 uy maxCos 1)) 1))) |
(*.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 (fma.f32 ux maxCos (-.f32 1 maxCos)) (fma.f32 ux maxCos (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (-.f32 (fma.f32 ux maxCos 1) maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (-.f32 maxCos (fma.f32 ux maxCos 1)) 1))) |
(*.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 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (-.f32 ux (fma.f32 uy ux 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (-.f32 ux (fma.f32 uy ux 1)) 1))) |
Compiled 31 to 23 computations (25.8% saved)
| 1× | egg-herbie |
| 1486× | associate-+l- |
| 1304× | associate-+r- |
| 1006× | fma-neg |
| 842× | +-commutative |
| 790× | associate--l- |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 77 |
| 1 | 44 | 69 |
| 2 | 124 | 69 |
| 3 | 530 | 65 |
| 4 | 3181 | 65 |
| 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 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
Compiled 121 to 79 computations (34.7% saved)
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 3 | 5 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 4 | 6 |
| Status | Error | Program |
|---|---|---|
| ▶ | 15.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
| ▶ | 15.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)))))) |
| ▶ | 15.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
Compiled 79 to 57 computations (27.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
| ✓ | 0.1b | (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
| ✓ | 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
| ✓ | 15.7b | (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
Compiled 90 to 54 computations (40% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
| 2.0ms | ux | @ | 0 | (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
| 1.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
| 1× | batch-egg-rewrite |
| 1244× | associate-*r/ |
| 1022× | associate-*l/ |
| 424× | add-sqr-sqrt |
| 414× | pow1 |
| 414× | *-un-lft-identity |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 158 |
| 1 | 409 | 158 |
| 2 | 5183 | 158 |
| 1× | node limit |
| Inputs |
|---|
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 uy 2)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) |
| 1× | egg-herbie |
| 1110× | +-commutative |
| 1078× | associate-*r* |
| 1006× | associate-+l+ |
| 966× | associate-+r+ |
| 856× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 464 | 14818 |
| 1 | 1402 | 14100 |
| 2 | 6490 | 14062 |
| 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 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.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 -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 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 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 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 1 (+.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 1 (+.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 1 (+.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 1 (+.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 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 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 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 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) 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 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) 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 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))) |
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 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)))) (sqrt.f32 -1))) (*.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)))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.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)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.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 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (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 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (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 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) 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 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) 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 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) 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 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) 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 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.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 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) |
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) 1)) |
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) 1) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1) |
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) |
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 2) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2) 1/2) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1)) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) |
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) |
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)) |
(log.f32 (pow.f32 (exp.f32 (*.f32 uy 2)) (PI.f32))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3))) |
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2)) |
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/2) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) |
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
| Outputs |
|---|
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) |
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) |
(+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))) |
(*.f32 ux (-.f32 (+.f32 2 (neg.f32 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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (*.f32 ux ux) (*.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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) |
(-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) |
(-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 2 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(fma.f32 -1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) |
(-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)) |
(+.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)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(-.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)) |
(+.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)))) |
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(+.f32 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 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(+.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 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 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(+.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (/.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 2) ux) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 (*.f32 -1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (/.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 2) ux) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (neg.f32 (sqrt.f32 -1)))) |
(-.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux (-.f32 1 maxCos)) (/.f32 -1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux (-.f32 1 maxCos)) (fma.f32 1/2 (/.f32 (/.f32 (/.f32 -1 (sqrt.f32 -1)) ux) (-.f32 1 maxCos)) (/.f32 -1 (sqrt.f32 -1)))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))) |
(-.f32 (fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (sqrt.f32 -1) 5))))) |
(-.f32 (fma.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux (-.f32 1 maxCos)) (fma.f32 1/2 (/.f32 (/.f32 (/.f32 -1 (sqrt.f32 -1)) ux) (-.f32 1 maxCos)) (/.f32 -1 (sqrt.f32 -1)))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) |
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))) |
(fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (pow.f32 maxCos 3)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3)))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))))) |
(fma.f32 -1/4 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3)))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(fma.f32 -1/4 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3)))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) |
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (sqrt.f32 -1)))) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (pow.f32 ux 3))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (sqrt.f32 -1)))) (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (pow.f32 ux 3))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux maxCos)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux maxCos))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) 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 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux maxCos))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 2/3 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(+.f32 (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 2/3 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 2/3 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) |
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))) |
(fma.f32 -1/8 (/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) ux) (fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2)))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 2)))) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3)))) (fma.f32 -1/8 (/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) ux) (fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2)))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 3))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 2)))) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.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)))))) |
(neg.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.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 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) |
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (/.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) (*.f32 ux (+.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)))))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) |
(-.f32 (-.f32 (*.f32 (/.f32 1/2 (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (/.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) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.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))))))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) |
(-.f32 (-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (/.f32 1/2 (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) |
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)))))) |
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 maxCos 3)) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2))))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) |
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))))) -1/4)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)))))) |
(+.f32 (fma.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))))) -1/4)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 ux maxCos)) |
(*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux)))) |
(fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (/.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) ux)) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (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 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux maxCos))) (fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (/.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) ux)) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (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 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux maxCos))) (fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (/.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (sqrt.f32 -1)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (sqrt.f32 -1)))) (/.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) ux)) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 ux maxCos))) |
(*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) ux)) (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 ux maxCos)))) |
(-.f32 (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 ux (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.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)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) ux)) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux maxCos))) (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) 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 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) 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 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.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))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux maxCos))) (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 ux maxCos)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 (neg.f32 (sqrt.f32 -1)) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (*.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) 1)) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos)))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 4)) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 4)) |
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1)) |
(/.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1)) |
(/.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1)) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1)) |
(/.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 2) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 3) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2) 1/2) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) |
(fabs.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3) 1/3) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) |
(fabs.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3)) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1)) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2)) |
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(log.f32 (pow.f32 (exp.f32 (*.f32 uy 2)) (PI.f32))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2)) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/2) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) 2) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2)) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (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.4b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| ✓ | 14.7b | (-.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)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | ux | @ | -inf | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 1.0ms | ux | @ | inf | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 1.0ms | maxCos | @ | 0 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 1.0ms | ux | @ | 0 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 1.0ms | maxCos | @ | inf | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 1× | batch-egg-rewrite |
| 584× | associate-+l+ |
| 560× | associate-/r* |
| 404× | add-sqr-sqrt |
| 402× | associate-+r+ |
| 394× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 106 |
| 1 | 388 | 94 |
| 2 | 5257 | 94 |
| 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)) |
(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 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 1 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.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 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) |
| 1× | egg-herbie |
| 990× | associate-*r* |
| 798× | associate-*l* |
| 776× | fma-def |
| 600× | *-commutative |
| 518× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 606 | 15299 |
| 1 | 1838 | 14091 |
| 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))) |
(*.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))) |
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)) |
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) 1)) |
(+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) 1)) |
(+.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) 1) |
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1)) |
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1)) |
(+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) 1)) |
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) |
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(+.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1) |
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) |
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 3) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2) 1/2) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2)) |
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) |
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1)) |
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 0) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1)) |
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1)) |
(+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1)) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2)) |
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux))) |
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) |
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1) |
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) 3) |
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) |
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) |
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1) |
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) |
(pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 2)) |
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) |
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/2) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1/2)) |
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
| Outputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (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)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (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)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 (neg.f32 ux) ux)) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (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)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (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)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 ux) ux)) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (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)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (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)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.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 1 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos 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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2)) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (*.f32 maxCos 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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos 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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(neg.f32 (pow.f32 (*.f32 maxCos ux) 2)) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (*.f32 maxCos 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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos 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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2)) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) |
(fma.f32 ux (fma.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 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.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 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)) |
(*.f32 ux (*.f32 ux (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))) |
(fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.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 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.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 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) |
(*.f32 ux (*.f32 ux (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))) |
(fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) |
(-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 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 (fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 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 (fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(fma.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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos 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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) |
(pow.f32 (*.f32 maxCos ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos 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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos 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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) |
(pow.f32 (*.f32 maxCos ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos 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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos 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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.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))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 (fma.f32 maxCos -2 2) 1/2) (*.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)))) |
(fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) |
(fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (pow.f32 (+.f32 maxCos -1) 3)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 (fma.f32 maxCos -2 2) 1/2) (*.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 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))))) |
(fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 1/16 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (pow.f32 (+.f32 maxCos -1) 3)) (fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 1/16 (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 5)) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux (-.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)))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (*.f32 ux (*.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))))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (pow.f32 (-.f32 1 maxCos) 3))) (-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(+.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)))))))) |
(fma.f32 -1/16 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))) |
(fma.f32 -1/16 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (pow.f32 (-.f32 1 maxCos) 3))) (-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) |
(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)))) |
(fma.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (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))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2)))) (fma.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (*.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))))) |
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 ux ux (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 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (-.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (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/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)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2)))) (fma.f32 -1/2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) ux) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (fma.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))))) |
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 ux ux (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 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 ux (pow.f32 maxCos 3))) (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 ux) (*.f32 maxCos (*.f32 ux (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(-.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (/.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)))))) |
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.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 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (/.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 (*.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))))))) |
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (-.f32 1 ux) (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 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(-.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/2 (fma.f32 (/.f32 (-.f32 1 ux) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (/.f32 ux (sqrt.f32 -1))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) (/.f32 (-.f32 1 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)) (fma.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (neg.f32 (*.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 ux (*.f32 maxCos (sqrt.f32 -1))))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (/.f32 (-.f32 1 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 1 (sqrt.f32 -1)) (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 ux) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (fma.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (-.f32 (*.f32 -1/2 (fma.f32 (/.f32 (-.f32 1 ux) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) |
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) 1)) |
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1)) |
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) 1)) |
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1)) |
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(+.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) 1) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1)) |
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1)) |
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) 1)) |
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1)) |
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) 1)) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) |
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1)) |
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1)) |
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1)) |
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(+.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(fma.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (fma.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux) 1)) |
(+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(+.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) (neg.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) 4)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) 4)) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (-.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4) (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))))) |
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))))) |
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (neg.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) 1) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 3) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2) 1/2) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2)) |
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3) 1/3) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 2)) |
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1)) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 0) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1)) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1)) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1)) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (*.f32 ux maxCos) 2)) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (+.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 1 (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (*.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))))) |
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (*.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (*.f32 maxCos ux)) (+.f32 ux (fma.f32 maxCos ux -1))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (*.f32 (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (sqrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cbrt.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (*.f32 (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux))))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 ux maxCos -1)))))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)))) |
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) 3) |
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2) 3) |
(pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 1/3) |
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) |
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) |
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) |
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) |
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(exp.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) 1)) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) 1) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 1) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(pow.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3) 1/3) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)) |
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy 2) (PI.f32)) 3)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(exp.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 1)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4)) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (hypot.f32 1 (-.f32 (fma.f32 maxCos ux 1) ux))) |
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/2) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) 2) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) 3/2)) |
(fabs.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1/2)) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 0.4b | (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)) |
| ✓ | 14.7b | (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
Compiled 100 to 61 computations (39% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | maxCos | @ | 0 | (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
| 0.0ms | ux | @ | 0 | (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
| 0.0ms | ux | @ | 0 | (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
| 0.0ms | ux | @ | -inf | (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
| 0.0ms | ux | @ | -inf | (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
| 1× | batch-egg-rewrite |
| 1102× | *-commutative |
| 1024× | associate-*r/ |
| 764× | associate-*l/ |
| 710× | distribute-lft-in |
| 696× | distribute-rgt-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 79 |
| 1 | 253 | 79 |
| 2 | 3312 | 79 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) 1) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 1) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 ux) 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 1) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))))) |
| 1× | egg-herbie |
| 860× | associate-/l* |
| 850× | associate-*r* |
| 656× | *-commutative |
| 634× | associate-*l* |
| 554× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 619 | 18147 |
| 1 | 1843 | 17175 |
| 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))) |
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) 1)) |
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux))) |
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) |
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) 1) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 1) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) |
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) |
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) |
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 ux) 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (*.f32 1 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) |
(+.f32 (*.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) 1)) |
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) |
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1) |
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3) |
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) |
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) |
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1) |
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 1 1/2)) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 1) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
| Outputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (neg.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) |
(*.f32 (*.f32 ux ux) (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)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (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)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (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)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.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 1 (-.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (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 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (pow.f32 (-.f32 1 ux) 2)) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) |
(fma.f32 ux (fma.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 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.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 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux))) |
(fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.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 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.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 (fma.f32 (fma.f32 2 maxCos -2) ux (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 ux ux) (*.f32 ux (fma.f32 2 maxCos -2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)) |
(*.f32 ux (*.f32 ux (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))) |
(fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) |
(-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 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 (fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 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 (fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (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 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (pow.f32 (-.f32 1 ux) 2))) |
(*.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))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.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 (-.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)))) |
(fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) |
(fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (pow.f32 (+.f32 maxCos -1) 3)) (fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.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 (-.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))))) |
(fma.f32 -1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 1/16 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 -1/8 (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (pow.f32 (+.f32 maxCos -1) 3)) (fma.f32 1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)) (*.f32 (/.f32 1/16 (pow.f32 (+.f32 maxCos -1) 5)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5)))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))) |
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux (-.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)))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (neg.f32 maxCos)))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))) |
(fma.f32 -1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux (-.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))))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (neg.f32 maxCos)))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (pow.f32 (-.f32 1 maxCos) 3))) (fma.f32 -1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux (-.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)))))))) |
(fma.f32 -1/16 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 5)))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (neg.f32 maxCos)))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 1 (neg.f32 maxCos)) (sqrt.f32 -1))))))) |
(fma.f32 -1/16 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (pow.f32 (-.f32 1 maxCos) 3))) (fma.f32 -1/2 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux (-.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)))) |
(fma.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))) |
(fma.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))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2)))) (fma.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (*.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))))) |
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 ux ux (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 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.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)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2)))) (fma.f32 -1/2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 ux (-.f32 1 ux)))) 2) ux))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (fma.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))))) |
(fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 ux ux (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 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (neg.f32 (*.f32 ux (-.f32 1 ux)))) 2)) (*.f32 ux (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (fma.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 maxCos (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.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)))))) |
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.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 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (+.f32 -1 ux) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.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))))))) |
(fma.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (-.f32 1 ux) (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 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (/.f32 (+.f32 -1 ux) (sqrt.f32 -1)) (fma.f32 1/2 (fma.f32 (/.f32 (-.f32 1 ux) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (/.f32 ux (sqrt.f32 -1))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos (neg.f32 ux))) (/.f32 (-.f32 1 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 1 (sqrt.f32 -1)) (-.f32 (fma.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (/.f32 ux (sqrt.f32 -1)))) |
(+.f32 (-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos ux))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (-.f32 1 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 (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 1 ux) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (fma.f32 -1/2 (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) (/.f32 ux (sqrt.f32 -1))) |
(+.f32 (-.f32 (*.f32 -1/2 (fma.f32 (/.f32 (-.f32 1 ux) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) |
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) 1)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) 4)) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) 4)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) 4)) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) 4)) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (-.f32 1 (+.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8))))) (-.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 3))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) 3))) (+.f32 1 (+.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (-.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))))) |
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8))))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) |
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (hypot.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) 2)) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) 2)) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) 1) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 1) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (hypot.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) 2)) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) 2)) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) 4)) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) 4)) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8))))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) |
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) |
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) |
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 ux (neg.f32 ux)))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 ux) 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 ux (neg.f32 ux)))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(+.f32 (*.f32 1 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(+.f32 (*.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) 1)) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (*.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (+.f32 ux (fma.f32 maxCos ux 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (*.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (+.f32 ux (fma.f32 maxCos ux 1))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (*.f32 1 (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (*.f32 1 (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3))))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (*.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (+.f32 ux (fma.f32 maxCos ux 1))))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux)))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux))) (/.f32 (sqrt.f32 (+.f32 ux (fma.f32 maxCos ux 1))) (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(*.f32 (/.f32 (hypot.f32 (pow.f32 (fma.f32 maxCos ux 1) 3/2) (pow.f32 (neg.f32 ux) 3/2)) (sqrt.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 maxCos ux 1)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2)) (/.f32 (cbrt.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (*.f32 1 (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (*.f32 1 (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (*.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (+.f32 ux (fma.f32 maxCos ux 1))))) |
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux))) (/.f32 (sqrt.f32 (+.f32 ux (fma.f32 maxCos ux 1))) (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(*.f32 (/.f32 (hypot.f32 (pow.f32 (fma.f32 maxCos ux 1) 3/2) (pow.f32 (neg.f32 ux) 3/2)) (sqrt.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) |
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3) |
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2) 3) |
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) |
(cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) |
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) |
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) |
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) |
(cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) |
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 1 1/2)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (hypot.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (hypot.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (hypot.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 1) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (hypot.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))) |
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/2) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) 2) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) 3/2)) |
(fabs.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1/2)) |
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1/2) |
(sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) |
Compiled 42865 to 30535 computations (28.8% saved)
21 alts after pruning (20 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1047 | 20 | 1067 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 1 | 2 |
| Total | 1049 | 21 | 1070 |
| Status | Error | Program |
|---|---|---|
| 15.8b | (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 15.8b | (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) | |
| 15.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) 2)) | |
| 15.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3)) | |
| 15.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12))))))) | |
| 15.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) | |
| 18.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) | |
| ✓ | 15.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)))))) |
| 29.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) | |
| 15.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) | |
| ▶ | 15.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))))) |
| 15.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))))) | |
| 6.6b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 0.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) | |
| ▶ | 0.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| ▶ | 0.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 15.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) | |
| ▶ | 6.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 6.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) | |
| 17.4b | (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) | |
| ▶ | 17.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
Compiled 1164 to 902 computations (22.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f32 (-.f32 1 maxCos) maxCos) |
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| ✓ | 0.1b | (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
Compiled 132 to 83 computations (37.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| 1.0ms | maxCos | @ | 0 | (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
| 1.0ms | ux | @ | 0 | (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
| 1× | batch-egg-rewrite |
| 564× | associate-+l+ |
| 538× | add-sqr-sqrt |
| 526× | pow1 |
| 526× | *-un-lft-identity |
| 494× | add-cbrt-cube |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 159 |
| 1 | 528 | 143 |
| 2 | 6881 | 143 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(-.f32 (-.f32 1 maxCos) maxCos) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4) (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (neg.f32 maxCos) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 maxCos) maxCos) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 maxCos maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (-.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 maxCos (-.f32 1 maxCos)) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 1 (+.f32 (+.f32 maxCos maxCos) (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 1 maxCos) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)))))) |
| 1× | egg-herbie |
| 1730× | associate-+l- |
| 1310× | associate-+r- |
| 870× | fma-def |
| 794× | associate-*r* |
| 600× | associate-*l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 508 | 13803 |
| 1 | 1564 | 12639 |
| 2 | 6687 | 12639 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) 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)))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))))))) |
(+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))) |
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)))))) |
(*.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))))))) |
1 |
(+.f32 (*.f32 -2 maxCos) 1) |
(+.f32 (*.f32 -2 maxCos) 1) |
(+.f32 (*.f32 -2 maxCos) 1) |
(*.f32 -2 maxCos) |
(+.f32 1 (*.f32 -2 maxCos)) |
(+.f32 1 (*.f32 -2 maxCos)) |
(+.f32 1 (*.f32 -2 maxCos)) |
(*.f32 -2 maxCos) |
(+.f32 1 (*.f32 -2 maxCos)) |
(+.f32 1 (*.f32 -2 maxCos)) |
(+.f32 1 (*.f32 -2 maxCos)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1) |
(*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4) (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2)) |
(pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos))) |
(+.f32 1 (-.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 1 (neg.f32 (+.f32 maxCos maxCos))) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (neg.f32 maxCos))) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) 1))) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) 1))) |
(+.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) |
(+.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) 1)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) 1) |
(+.f32 (-.f32 (neg.f32 maxCos) maxCos) 1) |
(+.f32 (*.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(+.f32 (neg.f32 (+.f32 maxCos maxCos)) 1) |
(+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(*.f32 1 (-.f32 1 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos)))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(*.f32 (+.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos))) |
(/.f32 1 (/.f32 (+.f32 maxCos (-.f32 1 maxCos)) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (-.f32 1 maxCos) (neg.f32 maxCos))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 1 (+.f32 maxCos maxCos))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 1 (+.f32 (+.f32 maxCos maxCos) (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(pow.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) |
(pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 3) |
(pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) |
(log.f32 (exp.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos))))) |
(cbrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) |
(expm1.f32 (log1p.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(exp.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 1 (-.f32 1 maxCos) (neg.f32 maxCos)) |
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) |
(*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) 1/2))) |
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (-.f32 2 maxCos) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) 1/2)))) |
(+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (-.f32 2 maxCos) maxCos)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3) (*.f32 ux ux))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 2 (*.f32 maxCos -2))) (fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) 1/16))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)) |
(neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(*.f32 ux (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (-.f32 2 maxCos) maxCos)) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2)) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)))) |
(fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2) ux)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (-.f32 2 maxCos) maxCos)) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(-.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) 1/8 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2))) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 2 (*.f32 2 maxCos)))) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))))) |
(fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2) ux)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (-.f32 2 maxCos) maxCos)) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3) (*.f32 ux ux))) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) |
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) 1/8 (-.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 2 (*.f32 maxCos -2))) -1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) -1/16))) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) |
(sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux 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 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux 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 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))) 2)) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2)))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux 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 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) (*.f32 -1/4 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) 3))))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))) 2)) (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2)))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))) 2)) (*.f32 (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux 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))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.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 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.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)))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 -1/4 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (sqrt.f32 -1) (neg.f32 (*.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)))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(-.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) (*.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 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) (*.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)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos))) (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) maxCos) maxCos)) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (pow.f32 ux 3))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))))) |
(+.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))))) |
(+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))))) (+.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))))))) |
(fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) |
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (+.f32 (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 ux (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)))) (fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)))) (fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (/.f32 (*.f32 ux ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) |
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (neg.f32 (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2)) (*.f32 ux (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))))) |
(fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2))) (*.f32 ux (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)))))) |
(fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))) (-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (/.f32 (*.f32 ux ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) -1/16))) (*.f32 ux (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.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))))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.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)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))) 2)) (*.f32 maxCos maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.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))))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) (fma.f32 -1/4 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))))) 2)) (*.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))) 2)) (*.f32 maxCos maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) (fma.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))) 2)) (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.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)))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) ux)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.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))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos ux))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.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)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) ux)) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos ux))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1))) 2)) (/.f32 (neg.f32 (sqrt.f32 -1)) (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.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))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) ux)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(-.f32 (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.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)))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos ux))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) ux)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (-.f32 (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.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))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos ux))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) ux)) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos))) (*.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 (*.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (sqrt.f32 -1)))) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
1 |
(+.f32 (*.f32 -2 maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (*.f32 -2 maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (*.f32 -2 maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 -2 maxCos) |
(*.f32 maxCos -2) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 -2 maxCos) |
(*.f32 maxCos -2) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) 1) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4) (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4)) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux))))) (cbrt.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))))) (cbrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux))))) (cbrt.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))))) (cbrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))))) |
(pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4) 2) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 3) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2)) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1)) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 ux (*.f32 (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 2 (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (-.f32 (neg.f32 maxCos) maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (neg.f32 (+.f32 maxCos maxCos))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (neg.f32 maxCos))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) 1))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) 1))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 1 (+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) 1)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)) |
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (*.f32 2 (+.f32 (neg.f32 maxCos) maxCos))) |
(fma.f32 2 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 maxCos maxCos) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(fma.f32 2 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 maxCos maxCos) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(fma.f32 2 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (+.f32 (neg.f32 maxCos) (neg.f32 maxCos)) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (-.f32 (neg.f32 maxCos) maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (*.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (neg.f32 (+.f32 maxCos maxCos)) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (+.f32 (neg.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(*.f32 1 (-.f32 1 (+.f32 maxCos maxCos))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(*.f32 (+.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos))) |
(*.f32 (+.f32 (sqrt.f32 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (-.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos))) |
(/.f32 1 (/.f32 (+.f32 maxCos (-.f32 1 maxCos)) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (-.f32 1 maxCos) (neg.f32 maxCos))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 1 (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 4 (*.f32 maxCos maxCos))) (fma.f32 maxCos 2 1)) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 1 (+.f32 (+.f32 maxCos maxCos) (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 1 (*.f32 (+.f32 1 (+.f32 maxCos maxCos)) (+.f32 maxCos maxCos)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 (fma.f32 maxCos 2 1) (+.f32 maxCos maxCos) 1)) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (-.f32 (+.f32 maxCos -1) maxCos)) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (-.f32 maxCos (+.f32 maxCos 1))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) |
(pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(pow.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 3) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 1/3) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(sqrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) |
(fabs.f32 (fma.f32 maxCos -2 1)) |
(log.f32 (exp.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos))))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(cbrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(expm1.f32 (log1p.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(exp.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(exp.f32 (*.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(log1p.f32 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(fma.f32 1 (-.f32 1 maxCos) (neg.f32 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) |
| ✓ | 0.1b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| ✓ | 0.4b | (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) |
| ✓ | 14.7b | (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
Compiled 78 to 39 computations (50% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 0.0ms | ux | @ | -inf | (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
| 0.0ms | ux | @ | 0 | (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
| 0.0ms | ux | @ | inf | (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
| 0.0ms | maxCos | @ | 0 | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 1× | batch-egg-rewrite |
| 800× | associate-+l+ |
| 566× | associate-/r* |
| 466× | distribute-lft-neg-in |
| 432× | +-commutative |
| 392× | associate-/r/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 164 |
| 1 | 290 | 128 |
| 2 | 4230 | 128 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
(*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(-.f32 ux (+.f32 1 (*.f32 maxCos ux))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) 1) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (-.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) maxCos) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux (*.f32 (neg.f32 ux) maxCos)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))))))) |
| 1× | egg-herbie |
| 1220× | associate-*r* |
| 990× | associate-/l* |
| 924× | associate-*l* |
| 724× | +-commutative |
| 702× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 856 | 29381 |
| 1 | 2541 | 28273 |
| 1× | node limit |
| Inputs |
|---|
(*.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 (*.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 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.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 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 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 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 1 (+.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 1 (+.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 1 (+.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 1 (+.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 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 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)))))) |
-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 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) 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 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) 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 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
-1 |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(*.f32 (-.f32 1 maxCos) ux) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(-.f32 ux 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(*.f32 -1 (*.f32 maxCos ux)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(*.f32 -1 (*.f32 maxCos ux)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(*.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) |
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) 1) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(+.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 0) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux)) |
(+.f32 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2)) |
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) ux) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 -1 (+.f32 (*.f32 (neg.f32 ux) maxCos) ux)) |
(+.f32 (*.f32 (neg.f32 ux) maxCos) (+.f32 ux -1)) |
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux (*.f32 (neg.f32 ux) maxCos)) -1) |
(+.f32 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1) |
(+.f32 (-.f32 ux (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) |
(+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) |
(*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) |
(*.f32 (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux))))) |
(/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (-.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))) |
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) |
(pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3)) |
(expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) |
(exp.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
| Outputs |
|---|
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) |
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)) |
(*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) 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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) 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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) 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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 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))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))) |
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(neg.f32 (pow.f32 (*.f32 ux 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)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(neg.f32 (pow.f32 (*.f32 ux 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 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) |
(+.f32 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 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(+.f32 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 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
-1 |
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1) |
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) 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 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) 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 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) 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 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) 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 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))) |
(-.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 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) -1) |
(+.f32 -1 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) |
(-.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 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) -1) |
(+.f32 -1 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (*.f32 (-.f32 1 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))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 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))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(neg.f32 (pow.f32 (*.f32 ux 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)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (pow.f32 (*.f32 ux maxCos) 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))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 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))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(neg.f32 (pow.f32 (*.f32 ux 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 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 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))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 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))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos)))) |
(neg.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (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)))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.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))))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.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)))))))) |
(fma.f32 -1/16 (*.f32 (/.f32 (fma.f32 -2 maxCos 2) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (*.f32 ux ux)))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))) |
(fma.f32 -1/16 (*.f32 (/.f32 (fma.f32 -2 maxCos 2) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (-.f32 1 maxCos))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))) |
(fma.f32 -1/4 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))) |
(fma.f32 -1/4 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) maxCos) maxCos)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) 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 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (pow.f32 (*.f32 ux maxCos) 2)))) (fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))))) |
-1 |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux 1) |
(+.f32 ux -1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 maxCos (neg.f32 ux)) |
(*.f32 ux (neg.f32 maxCos)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 maxCos (neg.f32 ux)) |
(*.f32 ux (neg.f32 maxCos)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) |
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(/.f32 (*.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (*.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1))))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) -1))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6) (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4) 1)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) 1) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) |
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(+.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 1) |
(+.f32 1 (pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(+.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 0) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux)) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)) |
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(exp.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2)) |
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)) |
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) ux) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 -1 (+.f32 (*.f32 (neg.f32 ux) maxCos) ux)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (*.f32 (neg.f32 ux) maxCos) (+.f32 ux -1)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux (*.f32 (neg.f32 ux) maxCos)) -1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1) |
(+.f32 1 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))))) |
(-.f32 ux (-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) 1)) |
(+.f32 (-.f32 ux (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) |
(-.f32 ux (-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))) |
(+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) |
(+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (+.f32 (*.f32 ux maxCos) 0))) |
(*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) |
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 ux 6))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 ux 6))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux)))))) |
(/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 (-.f32 ux -1) (*.f32 ux maxCos))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 (*.f32 ux maxCos) (-.f32 ux -1)) (+.f32 (*.f32 ux maxCos) (-.f32 ux -1)))) |
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (*.f32 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (fma.f32 ux ux (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 ux 6) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (+.f32 ux -1) (+.f32 ux -1) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))) |
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) |
(expm1.f32 (log.f32 (fma.f32 (neg.f32 ux) maxCos ux))) |
(exp.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(exp.f32 (*.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
| 0.1b | (-.f32 (-.f32 1 maxCos) maxCos) | |
| ✓ | 0.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
Compiled 74 to 46 computations (37.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | ux | @ | -inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1× | batch-egg-rewrite |
| 1856× | associate-*r/ |
| 436× | associate-+l+ |
| 414× | add-sqr-sqrt |
| 404× | pow1 |
| 404× | *-un-lft-identity |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 72 |
| 1 | 399 | 68 |
| 2 | 5214 | 66 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))) |
| 1× | egg-herbie |
| 1444× | associate-/l* |
| 1338× | unswap-sqr |
| 818× | distribute-rgt-in |
| 818× | distribute-lft-in |
| 584× | associate-/r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 167 | 3021 |
| 1 | 436 | 2975 |
| 2 | 2121 | 2785 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) 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 (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 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) 1) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) |
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) |
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
| Outputs |
|---|
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux))) |
(*.f32 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))) |
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))) (*.f32 (fma.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 -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))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2))) (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos)))) |
(*.f32 (sqrt.f32 ux) (-.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos))) |
(+.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)))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)))) |
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.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)))) (sqrt.f32 2)) maxCos))) |
(*.f32 (sqrt.f32 ux) (-.f32 (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 2 (sqrt.f32 2))) (*.f32 maxCos maxCos))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos))) |
(+.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))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (+.f32 (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos)) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)) (pow.f32 maxCos 3)))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 2) 5)) (pow.f32 maxCos 3)) (*.f32 (/.f32 maxCos (/.f32 2 maxCos)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2))))) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (neg.f32 maxCos))))) |
1 |
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) |
(fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) 1) |
(fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) |
(+.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 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))) |
(+.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)))))) |
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1)) |
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 (fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))) |
(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 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) 1) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) |
(/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (+.f32 maxCos maxCos))))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (+.f32 maxCos maxCos)))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 maxCos -2))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (+.f32 1 (*.f32 -2 maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (+.f32 1 (*.f32 -2 maxCos))) (-.f32 (*.f32 ux (+.f32 1 (*.f32 -2 maxCos))) ux))))) |
(/.f32 (hypot.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2))) 3/2)) (/.f32 (sqrt.f32 (*.f32 ux (+.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -2)) (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -2)) (*.f32 ux (+.f32 (+.f32 1 (*.f32 maxCos -2)) -1))))))) (hypot.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2))) 3/2))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) |
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 0.3b | (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) |
| ✓ | 14.8b | (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
Compiled 164 to 109 computations (33.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | ux | @ | -inf | (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
| 1.0ms | ux | @ | 0 | (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
| 1.0ms | ux | @ | inf | (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
| 1.0ms | maxCos | @ | inf | (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
| 0.0ms | maxCos | @ | -inf | (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
| 1× | batch-egg-rewrite |
| 728× | associate-+l+ |
| 674× | associate-/r* |
| 480× | associate-/l* |
| 440× | associate-/r/ |
| 440× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 135 |
| 1 | 341 | 99 |
| 2 | 4934 | 99 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
(*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)) |
(*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (-.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (-.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (*.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) 3) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 3)) (-.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (neg.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) 1) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) (sqrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))) (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (+.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) (-.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -1 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (-.f32 1 ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 ux (-.f32 1 maxCos) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 ux) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (+.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) -1) (*.f32 (*.f32 ux maxCos) (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (*.f32 ux maxCos) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux maxCos)) (*.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux maxCos) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))))))) |
| 1× | egg-herbie |
| 1188× | +-commutative |
| 718× | associate-+r- |
| 710× | associate-+l- |
| 652× | associate-/l* |
| 578× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 541 | 19049 |
| 1 | 1557 | 16415 |
| 2 | 6538 | 16409 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) |
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (-.f32 1 maxCos))) 1) ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (-.f32 1 maxCos))) 1) ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (-.f32 1 maxCos))) 1) ux))) |
(+.f32 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 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 1 (+.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 1 (+.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 1 (+.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 1 (+.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 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 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)))))) |
-1 |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) 1) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) 1) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) 1) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(*.f32 -1 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos 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 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos 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 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (-.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (-.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1) |
(-.f32 (+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) 1) |
(-.f32 (+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) 1) |
(-.f32 (+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))) |
(*.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
(*.f32 (/.f32 1 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (*.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) 3) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))) |
(/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(/.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))))) |
(/.f32 (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 3)) (-.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (neg.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) 1) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) (sqrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))) (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (+.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) (-.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
(pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1) |
(pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2) |
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 3) |
(pow.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 3) 1/3) |
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 2)) |
(log.f32 (exp.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) |
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 3)) |
(expm1.f32 (log.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1)) |
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) |
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) |
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(+.f32 -1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(+.f32 -1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -1 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(+.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux))) |
(+.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (-.f32 1 ux) -1)) |
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 ux))) |
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) 1) |
(-.f32 (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(-.f32 (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 1 (-.f32 1 ux))) |
(/.f32 (-.f32 1 ux) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (-.f32 1 ux))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (+.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 3) |
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(+.f32 1 (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 1)) |
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 0) |
(+.f32 (*.f32 (*.f32 ux maxCos) -1) (*.f32 (*.f32 ux maxCos) (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (*.f32 ux maxCos) -1)) |
(+.f32 (*.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux maxCos))) |
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux maxCos)) (*.f32 -1 (*.f32 ux maxCos))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) 2) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) 1)) |
(/.f32 (*.f32 ux maxCos) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (*.f32 ux maxCos))) |
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 3) |
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2)) |
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 ux maxCos))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))) |
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) |
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) |
| Outputs |
|---|
(*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) |
(*.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux) |
(*.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) |
(*.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux)) |
(*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux)) |
(*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 -1 maxCos)) maxCos) ux) (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2))) |
(fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux))) |
(fma.f32 (-.f32 2 (+.f32 maxCos maxCos)) ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) |
(*.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux)) |
(*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux)) |
(*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux)) |
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (-.f32 1 maxCos))) 1) ux))) |
(fma.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux) (neg.f32 (*.f32 ux (+.f32 maxCos (fma.f32 -1 (-.f32 1 maxCos) -1))))) |
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux)) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))))) |
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux)) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))))) |
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (-.f32 1 maxCos))) 1) ux))) |
(fma.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux) (neg.f32 (*.f32 ux (+.f32 maxCos (fma.f32 -1 (-.f32 1 maxCos) -1))))) |
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux)) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))))) |
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux)) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))))) |
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 maxCos) maxCos) (*.f32 -1 (-.f32 1 maxCos))) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (-.f32 1 maxCos))) 1) ux))) |
(fma.f32 (fma.f32 (-.f32 1 maxCos) maxCos (neg.f32 (-.f32 1 maxCos))) (*.f32 ux ux) (neg.f32 (*.f32 ux (+.f32 maxCos (fma.f32 -1 (-.f32 1 maxCos) -1))))) |
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux)) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))))) |
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux)) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos))))) |
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (+.f32 1 (fma.f32 (-.f32 ux 1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (-.f32 (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (+.f32 1 (fma.f32 (-.f32 ux 1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (-.f32 (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux))) |
(+.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)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (+.f32 1 (fma.f32 (-.f32 ux 1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (-.f32 (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (+.f32 1 (fma.f32 (-.f32 ux 1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (-.f32 (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux 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)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux)))) |
(+.f32 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)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (+.f32 1 (fma.f32 (-.f32 ux 1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (-.f32 (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 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)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (-.f32 ux 1))) maxCos (+.f32 1 (fma.f32 (-.f32 ux 1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (-.f32 (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(-.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 ux 1) (-.f32 ux 1))) (fma.f32 (-.f32 1 ux) (-.f32 ux 1) 1)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
-1 |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) 1) |
(fma.f32 (-.f32 2 maxCos) ux -1) |
(fma.f32 ux (-.f32 2 maxCos) -1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) 1) |
(+.f32 (*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 (-.f32 2 maxCos) ux -1)) |
(fma.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux) (fma.f32 ux (-.f32 2 maxCos) -1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) 1) |
(+.f32 (*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 (-.f32 2 maxCos) ux -1)) |
(fma.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux) (fma.f32 ux (-.f32 2 maxCos) -1)) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 ux ux))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) |
(fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 2 maxCos))) |
(-.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) 1) |
(+.f32 (*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 (-.f32 2 maxCos) ux -1)) |
(fma.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux) (fma.f32 ux (-.f32 2 maxCos) -1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) 1) |
(+.f32 (*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 (-.f32 2 maxCos) ux -1)) |
(fma.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux) (fma.f32 ux (-.f32 2 maxCos) -1)) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 ux ux))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) |
(*.f32 -1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1)))) |
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux ux) (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1)))) |
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux ux) (*.f32 ux (-.f32 -1 (-.f32 1 maxCos))))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) 1) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1)))) -1) |
(fma.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux ux) (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1))) -1) |
(fma.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux ux) (*.f32 ux (-.f32 -1 (-.f32 1 maxCos)))) -1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) 1) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1)))) -1) |
(fma.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux ux) (*.f32 ux (fma.f32 -1 (-.f32 1 maxCos) -1))) -1) |
(fma.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux ux) (*.f32 ux (-.f32 -1 (-.f32 1 maxCos)))) -1) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (-.f32 ux 1)) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 ux 1))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 ux 1))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) |
(fma.f32 (-.f32 ux 1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux))) |
(fma.f32 (-.f32 1 ux) (-.f32 ux 1) (*.f32 maxCos (*.f32 ux (-.f32 ux 1)))) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 (neg.f32 maxCos) ux) |
(*.f32 maxCos (neg.f32 ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) |
(*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 ux 1))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 ux 1) (*.f32 maxCos ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (-.f32 ux 1) (*.f32 maxCos ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (-.f32 ux 1))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (-.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) 1) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1))) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) (expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (-.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(+.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux)))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux))))) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(-.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 1 (-.f32 1 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))))) (/.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) 2) (-.f32 1 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(-.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(-.f32 (+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) 1) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(-.f32 (+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1))) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) (expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))) |
(-.f32 (+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))) |
(+.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux)))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux))))) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(-.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 1 (-.f32 1 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))))) (/.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) 2) (-.f32 1 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(*.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2)) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(*.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2))) |
(*.f32 (/.f32 1 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (*.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1)))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 4) (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 4) (*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1))))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 ux 1))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) 3) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (*.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))) 3))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 4) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))) 3)) (fma.f32 (*.f32 (-.f32 1 ux) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 4)))) |
(/.f32 1 (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 ux 1))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) |
(*.f32 (hypot.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3/2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3/2)) (/.f32 (hypot.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3/2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3/2)) (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)))) (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))))) |
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (/.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 ux 1))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))))) |
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))) |
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (/.f32 (/.f32 (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))) |
(/.f32 (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(/.f32 (-.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(/.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1))))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) 3)) (-.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))) 3)) (-.f32 (+.f32 1 (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)) 3)) (+.f32 1 (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (-.f32 (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1))) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2))) (neg.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1))))))) |
(*.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) 1) (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) (sqrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))))) (cbrt.f32 (-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) (+.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) (-.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (+.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (+.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (-.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 3) (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 2) (*.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (fma.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1)) (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) 2))) |
(pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(pow.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 2) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) 3) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(pow.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 3) 1/3) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 2)) |
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux)))) 2)) |
(fabs.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1)) |
(log.f32 (exp.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 3)) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(expm1.f32 (log.f32 (+.f32 2 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) |
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) 1)) |
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux)))) |
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1)) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1) (-.f32 0 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux) 1) |
(+.f32 -1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 -1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -1 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (-.f32 1 ux) -1)) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 ux))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(-.f32 (expm1.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(-.f32 (expm1.f32 (log1p.f32 (fma.f32 ux (-.f32 1 maxCos) -1))) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) 1) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(-.f32 (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(-.f32 (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(-.f32 (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(-.f32 (/.f32 1 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 1 (-.f32 1 ux))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(/.f32 (-.f32 1 ux) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1)))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (-.f32 1 ux))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) |
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (*.f32 ux ux))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 ux))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (+.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (-.f32 1 ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (-.f32 1 ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux))))) (cbrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (*.f32 ux ux))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 1 ux)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 ux)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1)))))) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1))) |
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 1) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 2) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 3) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3) 1/3) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) |
(fabs.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)) 3)) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux))) 1)) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux)))) |
(+.f32 -1 (fma.f32 ux (-.f32 1 maxCos) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 1 (-.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 1)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 0) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 (*.f32 ux maxCos) -1) (*.f32 (*.f32 ux maxCos) (*.f32 ux (-.f32 1 maxCos)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (*.f32 ux maxCos) -1)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux maxCos))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux maxCos)) (*.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1) 1) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos) 1))) 2) |
(+.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux) 1))) -2) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) (+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) 1)) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux)))) (+.f32 1 (/.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux)) 2) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux)))))) |
(-.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))))) 1) (/.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) 2) (-.f32 1 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(+.f32 (/.f32 1 (-.f32 1 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))))) (-.f32 -1 (/.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) 2) (-.f32 1 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))))))) |
(/.f32 (*.f32 ux maxCos) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))) (*.f32 ux maxCos))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (*.f32 (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) 1) (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 ux maxCos)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 1))))) (*.f32 maxCos ux)) |
(*.f32 (/.f32 (*.f32 maxCos ux) (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 1) 1)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 1) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 2) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 3) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 3) 1/3) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 maxCos ux)) 2)) |
(fabs.f32 (*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 ux maxCos))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)) 3)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos))) 1)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux maxCos)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) -1))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (pow.f32 (-.f32 1 maxCos) 2) |
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| ✓ | 0.1b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
Compiled 119 to 84 computations (29.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | ux | @ | -inf | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1.0ms | maxCos | @ | 0 | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1× | batch-egg-rewrite |
| 1834× | associate-*r/ |
| 586× | associate-+l+ |
| 474× | add-sqr-sqrt |
| 464× | *-un-lft-identity |
| 462× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 131 |
| 1 | 465 | 131 |
| 2 | 6029 | 131 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(pow.f32 (-.f32 1 maxCos) 2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 maxCos (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 maxCos (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 maxCos) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 maxCos) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 1 maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
| 1× | egg-herbie |
| 968× | +-commutative |
| 782× | associate-*r* |
| 694× | associate-+l+ |
| 668× | associate-+r+ |
| 622× | associate-*l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 510 | 13870 |
| 1 | 1487 | 12032 |
| 2 | 6124 | 12032 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 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 (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 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (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 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (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) (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 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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)))))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (-.f32 1 maxCos) (*.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 maxCos) (*.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 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.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 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.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 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.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 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1 (/.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 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1 (/.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 (-.f32 1 maxCos) 2) (*.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 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.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 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.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 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))) |
(*.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 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (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 (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 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.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 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (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 (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 ux) (*.f32 2 (pow.f32 ux 2)))) (*.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 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (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/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.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 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (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))))))) |
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 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1) |
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 ux) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 1/2)) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))) |
(+.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))) |
(+.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(+.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) (-.f32 1 maxCos)) |
(+.f32 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) (-.f32 1 maxCos)) |
(-.f32 1 (-.f32 maxCos (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(-.f32 1 (-.f32 maxCos (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2))) 1) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(*.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) 1) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) |
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 1 maxCos))) |
(sqrt.f32 (pow.f32 (-.f32 1 maxCos) 4)) |
(log.f32 (exp.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2)))) |
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) |
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos)))) |
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos))) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
| Outputs |
|---|
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1/2 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1/2 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1/2 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1)))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1/2 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1)) |
(*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1)) |
(-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (/.f32 1 (sqrt.f32 -1))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (-.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1)))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1))) (fma.f32 (+.f32 -1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1)))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1))) (fma.f32 (+.f32 maxCos -1) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1)))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))))) |
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1))) (-.f32 (fma.f32 (+.f32 -1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1))) (-.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos maxCos))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/4 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) |
(+.f32 (fma.f32 1/4 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 (sqrt.f32 -1) 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))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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)))))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.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 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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))))))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))) -1/4)))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(-.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 -1/4 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos maxCos)) (pow.f32 ux 3)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 (+.f32 1 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.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)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 -1/2 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 -1/2 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.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 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 -1/2 (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 -1/2 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(*.f32 -1 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(-.f32 (*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (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 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (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 -1 (/.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 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux))))) |
(-.f32 (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1))) (*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (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 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1)))) (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (/.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 (-.f32 1 maxCos) 2) (*.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 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) (fma.f32 -1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1))) (*.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.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))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (*.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1/2 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.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 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 1/4 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (*.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 1/4 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)))))) (fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1/2 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.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)))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) ux)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (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 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (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 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (fma.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.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 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.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 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (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 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.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 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) ux)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(-.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.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 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (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)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.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 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (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))))))) |
(fma.f32 -1/4 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos maxCos)) (pow.f32 ux 3)) (*.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (*.f32 2 (-.f32 ux (*.f32 ux ux)))))) (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) ux)))) |
1 |
(+.f32 (*.f32 -2 maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1)) |
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1)) |
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1)) |
(pow.f32 maxCos 2) |
(*.f32 maxCos maxCos) |
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos)) |
(+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2)) |
(*.f32 maxCos (+.f32 maxCos -2)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1)) |
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1)) |
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1)) |
(pow.f32 maxCos 2) |
(*.f32 maxCos maxCos) |
(+.f32 (pow.f32 maxCos 2) (*.f32 -2 maxCos)) |
(+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2)) |
(*.f32 maxCos (+.f32 maxCos -2)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1)) |
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1)) |
(+.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (*.f32 maxCos maxCos) (fma.f32 -2 maxCos 1)) |
(fma.f32 maxCos maxCos (fma.f32 maxCos -2 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 ux))))) |
(*.f32 (sqrt.f32 ux) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 1/2)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 ux))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (/.f32 (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (fma.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))) |
(/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4))))) |
(pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 (neg.f32 maxCos) (+.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) (-.f32 1 maxCos)) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(+.f32 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) (-.f32 1 maxCos)) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(-.f32 1 (-.f32 maxCos (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(-.f32 1 (-.f32 maxCos (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2))) 1) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 maxCos))) (-.f32 1 (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (*.f32 maxCos (-.f32 1 maxCos)))) |
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 1 maxCos)) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (*.f32 maxCos (-.f32 1 maxCos)))) |
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 maxCos (-.f32 1 maxCos)))) |
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (neg.f32 maxCos) (-.f32 1 maxCos)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 maxCos (-.f32 1 maxCos)))) |
(+.f32 (*.f32 maxCos (+.f32 -1 maxCos)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(+.f32 (*.f32 maxCos (+.f32 maxCos -1)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 1 (pow.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) 1) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 4))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 maxCos))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos)) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos)) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos)) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 maxCos))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos)) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 1 maxCos)) (-.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (-.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 -1 maxCos)) (-.f32 -1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos -1)) (-.f32 -1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (hypot.f32 1 (pow.f32 (neg.f32 maxCos) 3/2))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (+.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (-.f32 1 (pow.f32 maxCos 3))))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 1 maxCos))) |
(sqrt.f32 (pow.f32 (-.f32 1 maxCos) 4)) |
(log.f32 (exp.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3)) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos)))) |
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 maxCos))) |
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 maxCos))) 1)) |
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 maxCos))) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 maxCos) 2))) |
(*.f32 (+.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(pow.f32 (-.f32 1 maxCos) 2) |
Compiled 73125 to 49261 computations (32.6% saved)
47 alts after pruning (44 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1741 | 42 | 1783 |
| Fresh | 13 | 2 | 15 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1757 | 47 | 1804 |
| Status | Error | Program |
|---|---|---|
| 7.5b | (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2) | |
| 10.7b | (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) | |
| 0.6b | (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4))))) | |
| 6.7b | (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 3.2b | (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) | |
| 8.5b | (*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 7.8b | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) | |
| ▶ | 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 15.8b | (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) | |
| ▶ | 0.3b | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 2.4b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 6.6b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 7.8b | (*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) | |
| 6.8b | (*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 6.7b | (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 15.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) | |
| ✓ | 15.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)))))) |
| 6.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux))) | |
| 1.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) 1/3)) | |
| 0.6b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4) 2)) | |
| 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| ✓ | 6.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 7.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) | |
| 1.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) | |
| 10.4b | (*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 6.1b | (sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) | |
| 10.4b | (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) | |
| ▶ | 6.1b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
| 10.4b | (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) | |
| 19.4b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 16.6b | (sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) | |
| 16.5b | (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) | |
| 17.4b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 17.7b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ✓ | 17.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 17.8b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) | |
| 17.6b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 17.3b | (sqrt.f32 (+.f32 1 (*.f32 (expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ▶ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 6.1b | (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) | |
| 1.2b | (sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) | |
| 7.3b | (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) | |
| 10.4b | (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) | |
| 10.4b | (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) | |
| ▶ | 1.2b | (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) |
| 2.2b | (exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
Compiled 2105 to 1615 computations (23.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| ✓ | 0.1b | (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
| ✓ | 0.1b | (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
| ✓ | 0.3b | (*.f32 uy (PI.f32)) |
Compiled 86 to 55 computations (36% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 20.0ms | ux | @ | -inf | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | maxCos | @ | -inf | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | inf | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | maxCos | @ | 0 | (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
| 1× | batch-egg-rewrite |
| 1778× | associate-*r/ |
| 1512× | associate-*l/ |
| 412× | add-sqr-sqrt |
| 402× | pow1 |
| 402× | *-un-lft-identity |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 152 |
| 1 | 400 | 152 |
| 2 | 5119 | 152 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 uy (PI.f32)) |
(*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 uy) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 uy (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 uy (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (neg.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 1 maxCos)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2)) (sqrt.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))) |
| 1× | egg-herbie |
| 1290× | associate-*r* |
| 1036× | associate-*l* |
| 844× | *-commutative |
| 756× | associate-/l* |
| 644× | fma-def |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 651 | 18191 |
| 1 | 1913 | 16635 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 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 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(*.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))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) 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 (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))) (/.f32 1 (pow.f32 ux 2)))) (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))))))))) |
(*.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.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 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (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 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.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/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) 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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (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 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.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 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.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 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1) |
(pow.f32 (*.f32 uy (PI.f32)) 1) |
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2) |
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3) |
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) |
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))) |
(exp.f32 (log.f32 (*.f32 uy (PI.f32)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32)))) |
(+.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) |
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1) |
(/.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) |
(/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 1 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (neg.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 1 maxCos)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2)) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4)) |
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2)) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
| Outputs |
|---|
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (*.f32 ux (-.f32 2 ux))) |
(fma.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos (*.f32 ux (-.f32 2 ux))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) maxCos)) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(neg.f32 (fma.f32 maxCos (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 maxCos (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 maxCos (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 ux (-.f32 1 maxCos))) |
(*.f32 ux (*.f32 2 (-.f32 1 maxCos))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux)) |
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux)) |
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(fma.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(+.f32 (fma.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) 1/2)) 2)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))))) |
(fma.f32 -1/4 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (fma.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))))) |
(fma.f32 -1/4 (*.f32 (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (pow.f32 maxCos 3)) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) 1/2)) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 2 ux) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) 1/2)) 2)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(fma.f32 1/2 (/.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) 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 (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)))) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (-.f32 2 (+.f32 ux ux)) (sqrt.f32 -1)) (*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (-.f32 2 (+.f32 ux ux)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (+.f32 ux ux)) (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (*.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 2 ux) ux) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))))) |
(fma.f32 1/2 (/.f32 (-.f32 2 (+.f32 ux ux)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (+.f32 ux ux)) (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (*.f32 (*.f32 -1/4 (/.f32 (-.f32 2 (+.f32 ux ux)) (neg.f32 (sqrt.f32 -1)))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (+.f32 ux ux)) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) |
(*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) |
(fma.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) ux) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))) (/.f32 1 (pow.f32 ux 2)))) (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))) (/.f32 1 (*.f32 ux ux))) (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))) |
(+.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) ux) (*.f32 ux (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))) (*.f32 ux ux)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) ux)) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) ux))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 -1)) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) ux)))) |
(+.f32 (sqrt.f32 -1) (fma.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1)) (*.f32 (/.f32 1/2 (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(+.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) ux))))) |
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))))) (fma.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 -1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))) |
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))))) |
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) 1/2)) 2)))) (fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)) (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (pow.f32 maxCos 3)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) 1/2)) 2)))) (fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 2 ux) 3))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (pow.f32 maxCos 3))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) 1/2)) 2)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)))) 2)) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)))) 2)) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)) (/.f32 (neg.f32 (sqrt.f32 -1)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 (neg.f32 ux) (-.f32 2 ux) (*.f32 ux ux)))) 2)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (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 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) 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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (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 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (*.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 ux 3)))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))))) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))))) |
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)))))) |
(fma.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) ux))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(neg.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (neg.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.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 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (fma.f32 -1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux)) (*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.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 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (sqrt.f32 -1) (*.f32 ux ux))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (fma.f32 -1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux)) (*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 2/3 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 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 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1) |
(*.f32 uy (PI.f32)) |
(pow.f32 (*.f32 uy (PI.f32)) 1) |
(*.f32 uy (PI.f32)) |
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2) |
(*.f32 uy (PI.f32)) |
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3) |
(*.f32 uy (PI.f32)) |
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) |
(*.f32 uy (PI.f32)) |
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(fabs.f32 (*.f32 uy (PI.f32))) |
(log.f32 (pow.f32 (exp.f32 uy) (PI.f32))) |
(*.f32 uy (PI.f32)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32))))) |
(*.f32 uy (PI.f32)) |
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3)) |
(*.f32 uy (PI.f32)) |
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) |
(*.f32 uy (PI.f32)) |
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))) |
(*.f32 uy (PI.f32)) |
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32)))) |
(*.f32 uy (PI.f32)) |
(exp.f32 (log.f32 (*.f32 uy (PI.f32)))) |
(*.f32 uy (PI.f32)) |
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1)) |
(*.f32 uy (PI.f32)) |
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32)))) |
(*.f32 uy (PI.f32)) |
(+.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos)))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(/.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (fma.f32 (-.f32 1 maxCos) ux 2) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2)) (-.f32 4 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 -2 (*.f32 ux (+.f32 -1 maxCos))) 4)) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (neg.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (neg.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 -4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 -4 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (neg.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -4 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2))))) (+.f32 -8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) (-.f32 -1 maxCos)) (+.f32 -1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3))))) (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (/.f32 (-.f32 -1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2)))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2))) (/.f32 (cbrt.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2)) 2))) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2))) (/.f32 (cbrt.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2)) 2))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) (-.f32 -1 maxCos)) (+.f32 -1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3))))) (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))) (/.f32 (-.f32 -1 (fma.f32 maxCos maxCos maxCos)) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (fma.f32 (-.f32 1 maxCos) ux 2) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2)) (-.f32 4 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (+.f32 -2 (*.f32 ux (+.f32 -1 maxCos))) 4)) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) |
(/.f32 (*.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (neg.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 -4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 -4 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (neg.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -4 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2))))) (+.f32 -8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (/.f32 (+.f32 maxCos 1) ux) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2)))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 1 maxCos)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) ux 2)) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 3) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2) 1/2) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2)) |
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3) 1/3) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2)) |
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(*.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (*.f32 (-.f32 1 maxCos) (log.f32 (exp.f32 ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3)) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1)) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) 1) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 1 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2)) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4)) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux)) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2)) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/2) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) 2) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 3) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1)) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)))) |
(/.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) ux 2)) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 (-.f32 1 maxCos) ux 2))))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) |
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)))) |
(/.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (*.f32 ux (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
Compiled 12 to 12 computations (0% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
| ✓ | 0.1b | (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
| 0.1b | (pow.f32 (-.f32 1 maxCos) 2) | |
| ✓ | 0.1b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
Compiled 74 to 49 computations (33.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | 0 | (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
| 0.0ms | maxCos | @ | inf | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
| 0.0ms | ux | @ | 0 | (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
| 0.0ms | ux | @ | inf | (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
| 0.0ms | ux | @ | inf | (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
| 1× | batch-egg-rewrite |
| 1648× | associate-*r/ |
| 1300× | associate-*l/ |
| 428× | associate-+l+ |
| 330× | add-sqr-sqrt |
| 320× | *-un-lft-identity |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 97 |
| 1 | 325 | 85 |
| 2 | 4291 | 85 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) 1) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 2 (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 2 (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (-.f32 1 (pow.f32 maxCos 3)) 2)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux 2) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux 2) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux 2) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux 2) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux 2) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 2 ux)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 2 ux)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 2 ux)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 2 ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 2 ux)) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 2 ux)) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 ux)) (neg.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 2 ux)) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (-.f32 1 (*.f32 maxCos maxCos))) ux) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (-.f32 1 (pow.f32 maxCos 3))) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2) ux) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) 2) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 2) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))))))) |
| 1× | egg-herbie |
| 954× | associate-*r/ |
| 938× | associate-/r/ |
| 726× | associate-*l/ |
| 624× | associate-/l* |
| 620× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 417 | 10219 |
| 1 | 1189 | 9409 |
| 2 | 5145 | 9397 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 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 (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 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (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 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (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) (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 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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)))))) |
(pow.f32 ux 2) |
(+.f32 (pow.f32 ux 2) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 2 (*.f32 (-.f32 1 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 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 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1) |
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) 1) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1) |
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) |
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3) |
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) 1/3) |
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) |
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) |
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) 1) |
(/.f32 (*.f32 ux (*.f32 2 (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 ux (*.f32 2 (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 ux (*.f32 (-.f32 1 (pow.f32 maxCos 3)) 2)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 2 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 2 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux 2) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux 2) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux 2) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos))) |
(/.f32 (*.f32 (*.f32 ux 2) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux 2) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 2 ux)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 2 ux)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 2 ux)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 2 ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 2 ux)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 2 ux)) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 ux)) (neg.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 2 ux)) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 2 (-.f32 1 (*.f32 maxCos maxCos))) ux) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 2 (-.f32 1 (pow.f32 maxCos 3))) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2) ux) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) 2) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 2) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 3) |
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) 1/3) |
(sqrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4)) |
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 maxCos) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8)) |
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) |
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) |
| Outputs |
|---|
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1)))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1)))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))) (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1/2 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1)))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1/2 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1)) |
(*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1)) |
(-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (/.f32 1 (sqrt.f32 -1))) |
(+.f32 (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (-.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1)))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1))) (fma.f32 (+.f32 -1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1)))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1))) (fma.f32 (+.f32 maxCos -1) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1)))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))))) |
(+.f32 (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (-.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (+.f32 -1 maxCos) ux) (sqrt.f32 -1))) (-.f32 (fma.f32 (+.f32 -1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (+.f32 maxCos -1) ux) (sqrt.f32 -1))) (+.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (sqrt.f32 -1) ux) (/.f32 -1 (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) 2) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 maxCos (*.f32 maxCos (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) 2) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/4 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) 2) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) |
(+.f32 (fma.f32 1/4 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 maxCos (*.f32 maxCos (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 (sqrt.f32 -1) 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))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) |
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) ux) (-.f32 ux (*.f32 ux ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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)))))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (*.f32 1/2 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) ux) (-.f32 ux (*.f32 ux ux))))) (*.f32 (/.f32 1/2 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) ux) (-.f32 ux (*.f32 ux ux)))) 2)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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))))))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 1/2 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (/.f32 (*.f32 (*.f32 -1/4 (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) ux) (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) ux) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) ux) (-.f32 ux (*.f32 ux ux)))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (-.f32 ux (*.f32 ux ux))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(-.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (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)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) (fma.f32 -1/4 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 ux 3) (*.f32 maxCos maxCos))) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 2 (*.f32 maxCos maxCos)) (/.f32 (-.f32 ux (*.f32 ux ux)) (pow.f32 ux 3)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 (sqrt.f32 -1) ux)) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (-.f32 ux (*.f32 ux ux)))))) |
(pow.f32 ux 2) |
(*.f32 ux ux) |
(+.f32 (pow.f32 ux 2) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 ux ux)) (*.f32 ux ux)) |
(*.f32 (+.f32 (*.f32 maxCos -2) 1) (*.f32 ux ux)) |
(*.f32 (+.f32 1 (*.f32 maxCos -2)) (*.f32 ux ux)) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux ux)) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2)))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux ux)) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) |
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux ux)) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2)))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux ux)) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) |
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) |
(+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos))) |
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux ux)) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2)))) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux ux)) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos -2) (*.f32 maxCos maxCos)))) |
(fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos -2)))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(*.f32 2 ux) |
(*.f32 ux 2) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 (*.f32 -2 maxCos) ux) |
(*.f32 maxCos (*.f32 ux -2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 (*.f32 -2 maxCos) ux) |
(*.f32 maxCos (*.f32 ux -2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(fma.f32 -2 (*.f32 maxCos ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) 1) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) 1) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4) (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4)))) (/.f32 (cbrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4 (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) (*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (*.f32 (/.f32 ux (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) (*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (/.f32 (*.f32 ux ux) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux)) (*.f32 (+.f32 1 maxCos) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux ux)) (*.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) (/.f32 ux (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 maxCos)) (-.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (-.f32 1 maxCos))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3))) |
(/.f32 (-.f32 1 maxCos) (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux ux))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 1) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3) 1/3) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (-.f32 1 maxCos) 4))) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4)) |
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(exp.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) 1) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(/.f32 (*.f32 ux (*.f32 2 (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 ux (*.f32 2 (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 ux (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2)) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 ux (*.f32 (-.f32 1 (pow.f32 maxCos 3)) 2)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 2 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 2 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux 2) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (*.f32 ux 2) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux 2) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (*.f32 ux 2) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux 2) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (*.f32 ux 2) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 1 (*.f32 2 ux)) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 1 (*.f32 2 ux)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 2 ux)) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 2 ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 2 ux)) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 2 ux)) (-.f32 (+.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (neg.f32 maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 2 ux)) (neg.f32 (+.f32 1 maxCos))) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 2 ux)) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 2 (-.f32 1 (*.f32 maxCos maxCos))) ux) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (*.f32 2 (-.f32 1 (pow.f32 maxCos 3))) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) 2) ux) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) 2) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 2) (+.f32 1 maxCos)) |
(*.f32 (/.f32 (*.f32 ux 2) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) 2))) |
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 ux (+.f32 1 maxCos)) 2)) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 2) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) 2)) |
(/.f32 2 (/.f32 (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))) ux)) |
(*.f32 (/.f32 (*.f32 ux 2) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) 1) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 2) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 3) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) 1/3) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8)) |
(sqrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4)) |
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 4)) |
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (-.f32 1 maxCos) 2))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8)) |
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) 1)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
| ✓ | 0.1b | (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
| ✓ | 0.1b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 0.3b | (*.f32 uy (PI.f32)) |
Compiled 57 to 29 computations (49.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | inf | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 0.0ms | ux | @ | inf | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 0.0ms | ux | @ | -inf | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1× | batch-egg-rewrite |
| 868× | distribute-lft-in |
| 776× | associate-*r/ |
| 654× | associate-*l/ |
| 354× | add-sqr-sqrt |
| 346× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 77 |
| 1 | 340 | 77 |
| 2 | 4402 | 77 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (pow.f32 (-.f32 2 ux) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (cbrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) 1) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) 1) (sqrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (cbrt.f32 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 1 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 1 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) |
| 1× | egg-herbie |
| 1688× | associate-/r* |
| 654× | associate-*r* |
| 598× | +-commutative |
| 572× | associate-+r+ |
| 556× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 357 | 7966 |
| 1 | 878 | 7034 |
| 2 | 4233 | 6716 |
| 1× | node limit |
| Inputs |
|---|
(*.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))))) |
(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 (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))))) |
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)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) |
(*.f32 (sqrt.f32 ux) (pow.f32 (-.f32 2 ux) 1/2)) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (cbrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) 1) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) 1) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (cbrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 1 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 1 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) |
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) |
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) |
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) |
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 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 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) |
(+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) ux)) (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 (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)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))))) |
(+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 -1) ux) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.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))) |
(fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(-.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 ux) 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)))) |
(fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux)))) |
(-.f32 (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 ux) 1)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.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))))) |
(fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.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)))) (/.f32 (*.f32 ux ux) (sqrt.f32 -1))) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))))) |
(-.f32 (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) (/.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (/.f32 (sqrt.f32 -1) ux)))))) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 ux) 1)) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (+.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1) ux))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.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)))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1)) |
(+.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))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) |
(fma.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))))) |
(+.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)))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) |
(fma.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 uy 4) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))))) |
(*.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) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (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) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (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) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (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) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (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) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (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) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (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) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (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) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 -1) ux) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (sqrt.f32 -1) ux (/.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 1 (sqrt.f32 -1)) (-.f32 (*.f32 (sqrt.f32 -1) ux) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) ux (/.f32 1 (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) ux (/.f32 1/2 (*.f32 (sqrt.f32 -1) 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 (/.f32 1 (sqrt.f32 -1)) (-.f32 (+.f32 (*.f32 (sqrt.f32 -1) ux) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (fma.f32 (sqrt.f32 -1) ux (/.f32 (/.f32 1/2 (*.f32 ux ux)) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))) (fma.f32 (sqrt.f32 -1) ux (/.f32 1/2 (*.f32 (sqrt.f32 -1) ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) |
(neg.f32 (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (sqrt.f32 -1) (neg.f32 ux)) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (sqrt.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) (fma.f32 -1 (*.f32 (sqrt.f32 -1) ux) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (-.f32 (sqrt.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 (sqrt.f32 -1) (fma.f32 -1 (*.f32 (sqrt.f32 -1) ux) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) (*.f32 ux ux)) (/.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (*.f32 ux ux)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (-.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (*.f32 ux ux))))) |
1 |
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) |
(fma.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2) 1) |
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) |
(+.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 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 1 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 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)))))) |
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1)) |
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1)) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 0))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (/.f32 (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux))))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))) (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) (sqrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (/.f32 (sqrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux))))) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))) (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) (sqrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (/.f32 (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (/.f32 (cbrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cbrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (/.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))) (/.f32 (cbrt.f32 (*.f32 ux (+.f32 2 ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4))) (cbrt.f32 (*.f32 ux (+.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (+.f32 2 ux)))) (cbrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) |
(*.f32 (sqrt.f32 ux) (pow.f32 (-.f32 2 ux) 1/2)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (/.f32 (cbrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cbrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (/.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (cbrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (/.f32 (cbrt.f32 (*.f32 ux (+.f32 2 ux))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (+.f32 2 ux)))) (cbrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4)))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6)))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4)))) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) 1) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (sqrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) 1) (sqrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4))) (sqrt.f32 (*.f32 ux (+.f32 2 ux)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (cbrt.f32 (+.f32 (*.f32 2 (pow.f32 ux 3)) (+.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (/.f32 (cbrt.f32 (fma.f32 2 (pow.f32 ux 3) (+.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (cbrt.f32 (+.f32 (pow.f32 ux 4) (fma.f32 2 (pow.f32 ux 3) (*.f32 (*.f32 ux ux) 4))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (pow.f32 ux 6))) (/.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (pow.f32 ux 3) (+.f32 2 ux)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux 2) 2) (pow.f32 ux 4))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (cbrt.f32 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (/.f32 (cbrt.f32 (*.f32 ux (+.f32 2 ux))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 2 ux) 2) (pow.f32 ux 4))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (+.f32 2 ux)))) (cbrt.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (pow.f32 ux 4)))) |
(pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 0)) |
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(fma.f32 2 (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(fma.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 0) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 0)) |
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 1/2 (fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 1/2 (fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 1/2 (fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 1 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (*.f32 1 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 0)) |
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) -1/2)) |
(fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 -1/2 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 0)) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) |
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) |
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
| ✓ | 0.2b | (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
| ✓ | 0.2b | (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
Compiled 154 to 106 computations (31.2% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 10.0ms | uy | @ | 0 | (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
| 4.0ms | ux | @ | -inf | (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
| 1.0ms | ux | @ | 0 | (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
| 1.0ms | ux | @ | inf | (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
| 1.0ms | uy | @ | 0 | (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
| 1× | batch-egg-rewrite |
| 926× | associate-+l+ |
| 538× | +-commutative |
| 538× | add-sqr-sqrt |
| 528× | *-un-lft-identity |
| 526× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 177 |
| 1 | 525 | 169 |
| 2 | 7085 | 169 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (cos.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 uy (PI.f32)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 2 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 2))) (-.f32 2 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 3))) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 2 (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (-.f32 2 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 3)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 2 (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4) (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3) (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))))))) |
| 1× | egg-herbie |
| 1334× | associate-+l+ |
| 1238× | associate-+r+ |
| 804× | associate-*r* |
| 764× | +-commutative |
| 672× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 302 | 11921 |
| 1 | 920 | 10379 |
| 2 | 4074 | 9669 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f32 1 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 uy 6)) (+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos ux)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos ux)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 ux (pow.f32 (PI.f32) 2))))) (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 ux (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 4) (*.f32 ux (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))) (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 ux (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 4) (*.f32 ux (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))) (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 6) ux)))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)) (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)) (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) |
(-.f32 (+.f32 2 (+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 2 maxCos)) |
(-.f32 (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 2 (+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 2 maxCos)) |
(-.f32 (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 uy 6))) (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 2 (+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))))) (*.f32 2 maxCos)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 2))))) |
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1/2) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 1) |
(*.f32 1 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2)) |
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (+.f32 (cos.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 uy (PI.f32)) 2)))) 2) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4)) |
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3)) |
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) 1) |
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 1) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 1) |
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 2))) (-.f32 2 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 3))) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (-.f32 2 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 3)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 1) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3) |
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3) 1/3) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4) (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 2))) |
(log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3) (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) |
| Outputs |
|---|
1 |
(+.f32 1 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 -4 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) |
(fma.f32 -4 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) 1) |
(fma.f32 -4 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 1 (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 -4 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(+.f32 1 (fma.f32 -4 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4))))) |
(+.f32 1 (fma.f32 -4 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 uy 6)) (+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 uy 6) (+.f32 1 (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 -4 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (fma.f32 -4 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4)))) (fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 uy 6) 1)) |
(+.f32 (fma.f32 -4 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4)))) (fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 uy 6) 1)) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux ux)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux ux)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (pow.f32 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (fma.f32 -1 ux 2))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (fma.f32 -1 ux 2)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (fma.f32 -1 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (fma.f32 -1 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 (fma.f32 2 ux -2) (*.f32 ux maxCos)) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (fma.f32 -1 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2))) (*.f32 ux (fma.f32 -1 ux 2))))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos ux))))) |
(*.f32 -1 (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 ux maxCos))))) |
(*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (+.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 maxCos (fma.f32 ux -2 2))))) |
(neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos ux)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 ux maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (fma.f32 -1 ux 2))))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 maxCos (fma.f32 ux -2 2))))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 ux)))) |
(-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) (*.f32 maxCos ux)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 ux maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (fma.f32 -1 ux 2))))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 maxCos (fma.f32 ux -2 2))))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 ux)))) |
(-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux) |
(*.f32 ux (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos)))) |
(*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 ux (pow.f32 (PI.f32) 2))))) (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(fma.f32 -4 (*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) ux))) (*.f32 ux (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))))) |
(fma.f32 -4 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) ux) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 uy ux))) -4) ux)) |
(+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 ux (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 4) (*.f32 ux (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))) (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(fma.f32 -4 (*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) ux))) (*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16/3) ux)) ux))) |
(fma.f32 -4 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) ux) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) (*.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 ux)) ux))) |
(*.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 uy ux))) -4) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 ux)) ux))) |
(+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (*.f32 ux (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 4) (*.f32 ux (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))) (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux) (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 6) ux)))))) |
(fma.f32 -4 (*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) ux))) (+.f32 (*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (+.f32 (*.f32 (pow.f32 uy 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16/3) ux)) ux)) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 uy 6) ux))))) |
(fma.f32 -4 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) ux) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) (fma.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 ux)) ux) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -128/45 (*.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (*.f32 (pow.f32 uy 6) ux)))))) |
(fma.f32 -4 (*.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy (*.f32 uy ux)))) (*.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (+.f32 (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 ux)) ux) (*.f32 (*.f32 (pow.f32 uy 6) ux) (*.f32 (pow.f32 (PI.f32) 6) -128/45))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 ux 2)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 ux)) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (fma.f32 -1 ux 2))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (fma.f32 -1 ux 2)))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (fma.f32 -1 ux 2)))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) |
(neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 maxCos (fma.f32 2 ux -2)))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 maxCos (fma.f32 2 ux -2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (fma.f32 -1 ux 2)))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (fma.f32 -1 ux 2)))) |
(fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 (fma.f32 maxCos (fma.f32 2 ux -2) (-.f32 2 ux)) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) |
(neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos)))) |
(*.f32 -1 (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 maxCos (+.f32 2 (*.f32 ux -2)))))) |
(*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (+.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 ux -2 2)))) |
(*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 maxCos (+.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)) (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos))))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos))) (fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 ux 2) (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 maxCos (+.f32 2 (*.f32 ux -2))))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 ux)) (*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (+.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 ux -2 2))))) |
(-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 maxCos (+.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2))))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (pow.f32 maxCos 2) ux))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (+.f32 (*.f32 -1 ux) 2)) (*.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos))))) |
(fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (*.f32 maxCos maxCos))) (fma.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 ux 2) (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 maxCos (+.f32 2 (*.f32 ux -2))))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 ux)) (*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (+.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 ux -2 2))))) |
(-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 maxCos (+.f32 (*.f32 ux maxCos) (fma.f32 ux -2 2))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 (+.f32 maxCos maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) ux))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 2 (*.f32 2 maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) |
(+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) |
(+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) |
(-.f32 (+.f32 2 (+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 2 maxCos)) |
(+.f32 2 (-.f32 (fma.f32 -4 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)))) (+.f32 maxCos maxCos))) |
(+.f32 2 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 2 (+.f32 (*.f32 (*.f32 -4 (*.f32 (*.f32 uy uy) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) (pow.f32 (PI.f32) 2)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(-.f32 (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 2 (+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))))) (*.f32 2 maxCos)) |
(+.f32 (fma.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3)) (+.f32 2 (fma.f32 -4 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)))))) (*.f32 -2 maxCos)) |
(+.f32 (+.f32 (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) (fma.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4))) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) 2)) (*.f32 maxCos -2)) |
(+.f32 (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (+.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4))) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) 2) (*.f32 maxCos -2))) |
(-.f32 (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 uy 6))) (+.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 2 (+.f32 (*.f32 -4 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))))) (*.f32 2 maxCos)) |
(+.f32 (fma.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 uy 6)) (fma.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3)) (+.f32 2 (fma.f32 -4 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))))))) (*.f32 -2 maxCos)) |
(+.f32 (+.f32 (+.f32 2 (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -128/45 (pow.f32 uy 6))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4)))))) (*.f32 maxCos -2)) |
(+.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) 2) (*.f32 (*.f32 -4 (*.f32 (*.f32 uy uy) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -128/45 (pow.f32 uy 6))))) (*.f32 maxCos -2))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux))) (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 2))))) |
(fma.f32 1/2 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) 1/2) |
(fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2) |
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1/2) |
(fma.f32 1/2 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) 1/2) |
(fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) 1) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 1) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 1 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) |
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2)) (cbrt.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(/.f32 (+.f32 (cos.f32 (+.f32 (*.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 uy (PI.f32)) 2))) (cos.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (*.f32 uy (PI.f32)) 2)))) 2) |
(/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) (cos.f32 0)) 2) |
(/.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))) 2) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4)) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4)) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) |
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3)) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)))) 1)) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) 1) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 1) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2))) 2) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (-.f32 2 (+.f32 maxCos maxCos)))))) 2) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (-.f32 2 (+.f32 maxCos maxCos))))) 2)) |
(fabs.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))))) |
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))))) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3))) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3) (pow.f32 ux 3))) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 1)) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (+.f32 2 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) ux)) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) 1) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 2))) (-.f32 2 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 maxCos maxCos)))) |
(/.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (/.f32 (-.f32 2 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos maxCos))) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) 2)))) |
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos maxCos)))) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 2))) |
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 (+.f32 maxCos (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) maxCos)))) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))) |
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 3))) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) 3))) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (*.f32 (+.f32 maxCos -1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 3)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) -2)))) (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos maxCos) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) -2)))) (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (-.f32 2 (+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 maxCos maxCos)))) |
(/.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (/.f32 (-.f32 2 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos maxCos))) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) 2)))) |
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos maxCos)))) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 2))) |
(*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 2 (+.f32 maxCos (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) maxCos)))) (-.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 3)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) 3))) (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2) (*.f32 (+.f32 maxCos -1) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 3)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) -2)))) (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (+.f32 maxCos maxCos) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) -2)))) (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 1) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 2) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (-.f32 2 (+.f32 maxCos maxCos))))) 2) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 3) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3) 1/3) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 4) (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 2))) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 4) (pow.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (-.f32 2 (+.f32 maxCos maxCos))) 2))) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) (pow.f32 (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2))) 2))) |
(log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2)) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))) 3)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3) (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 3))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) 3))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos))))) 1)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (-.f32 2 (+.f32 maxCos maxCos)))))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 2 (+.f32 maxCos maxCos)))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (+.f32 2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1)) (*.f32 maxCos -2)))) |
Compiled 40372 to 27108 computations (32.9% saved)
51 alts after pruning (46 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1207 | 27 | 1234 |
| Fresh | 20 | 19 | 39 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 5 | 7 |
| Total | 1230 | 51 | 1281 |
| Status | Error | Program |
|---|---|---|
| 6.8b | (pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) | |
| 6.7b | (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) | |
| 2.5b | (*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) | |
| 6.7b | (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 3.2b | (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) | |
| 8.5b | (*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 2.5b | (*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 0.3b | (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) | |
| 5.0b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) | |
| 2.8b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) | |
| 2.8b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)))) | |
| ✓ | 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 15.8b | (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) | |
| ✓ | 0.3b | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 2.4b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| ▶ | 6.6b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 7.8b | (*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) | |
| 1.2b | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| ▶ | 3.1b | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 6.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux))) | |
| ✓ | 6.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 7.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) | |
| ▶ | 0.3b | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| ▶ | 6.1b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
| 6.5b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) | |
| 7.7b | (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) | |
| 10.4b | (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) | |
| 19.4b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 16.6b | (sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) | |
| 16.5b | (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) | |
| 17.4b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 17.7b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ✓ | 17.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 17.8b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) | |
| 17.6b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ✓ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 6.1b | (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) | |
| 6.1b | (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) | |
| 10.4b | (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) | |
| ▶ | 7.7b | (sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
| 10.4b | (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) | |
| 1.2b | (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (/.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))) 2)))) | |
| 6.1b | (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) | |
| 6.7b | (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) | |
| 4.0b | (exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) | |
| 6.1b | (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
Compiled 2112 to 1623 computations (23.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux) |
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| ✓ | 0.1b | (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
| 0.3b | (*.f32 uy (PI.f32)) |
Compiled 95 to 61 computations (35.8% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| 1.0ms | ux | @ | inf | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| 0.0ms | ux | @ | -inf | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| 0.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| 1× | batch-egg-rewrite |
| 1872× | associate-*l/ |
| 432× | add-sqr-sqrt |
| 422× | pow1 |
| 422× | *-un-lft-identity |
| 396× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 131 |
| 1 | 420 | 131 |
| 2 | 5403 | 131 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 ux) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) ux) (*.f32 2 ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) ux) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) ux) (neg.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) ux) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) ux) 1) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) ux) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) ux)) (sqrt.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) ux)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))))) |
| 1× | egg-herbie |
| 1264× | associate-*r/ |
| 870× | +-commutative |
| 830× | associate-*r* |
| 626× | associate-*l* |
| 590× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 472 | 11909 |
| 1 | 1386 | 11361 |
| 2 | 5879 | 10997 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) 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 (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))) (/.f32 1 (pow.f32 ux 2)))) (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))))))))) |
(*.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.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 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (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 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.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/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) 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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (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 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.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 (*.f32 (-.f32 1 maxCos) (*.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 (*.f32 (-.f32 1 maxCos) (*.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)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.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)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(*.f32 maxCos (pow.f32 ux 2)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(*.f32 maxCos (pow.f32 ux 2)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(*.f32 2 ux) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 1 maxCos))) |
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4)) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) |
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2) (sqrt.f32 ux)) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) ux)) |
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux 2)) |
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) ux) (*.f32 2 ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(/.f32 ux (/.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) |
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) ux) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) ux) (neg.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) ux) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) ux) 1) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) ux) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) ux)) (sqrt.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) ux)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
| Outputs |
|---|
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(fma.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 maxCos (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(+.f32 (fma.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 maxCos (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))))) |
(fma.f32 -1/4 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (fma.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))))) |
(fma.f32 -1/4 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 2 ux) 3)))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 maxCos (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) 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 (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (-.f32 2 ux) ux)) (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1))) 2)) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 ux) 2) ux) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (-.f32 2 ux) ux)) (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (*.f32 -1/4 (/.f32 (-.f32 (-.f32 2 ux) ux) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (-.f32 2 ux) ux)) (sqrt.f32 -1)) 2)))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 2 ux) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (sqrt.f32 -1))))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (-.f32 2 ux) ux) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1)))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) |
(fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(+.f32 (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))) (/.f32 1 (pow.f32 ux 2)))) (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))) (/.f32 1 (*.f32 ux ux))) (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))) (*.f32 ux ux)) (+.f32 (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) ux)))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))) |
(*.f32 (*.f32 ux (sqrt.f32 -1)) (neg.f32 (-.f32 1 maxCos))) |
(*.f32 (*.f32 ux (+.f32 -1 maxCos)) (sqrt.f32 -1)) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))) |
(-.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 -1)) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)) ux) (neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))))) |
(+.f32 (-.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos)))) (*.f32 (/.f32 1/2 ux) (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)))) |
(+.f32 (fma.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 -1)) (*.f32 (/.f32 1/2 ux) (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(+.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 1/2 (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)) ux) (neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))))) |
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))))) (-.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos))))) |
(+.f32 (fma.f32 (+.f32 -1 maxCos) (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 -1)) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (/.f32 (sqrt.f32 -1) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (*.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3))))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 -1/4 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (pow.f32 maxCos 3)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 ux) 3)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 2 ux) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) ux)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) ux)) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) ux)) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) ux)) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux))))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (neg.f32 (sqrt.f32 -1)) (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) ux)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(-.f32 (/.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(-.f32 (/.f32 (*.f32 1/2 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (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 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) ux)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 1/2 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) 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 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (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 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux))) ux)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux)))))) (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux)))))) (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 1/2 (fma.f32 ux (-.f32 2 ux) (*.f32 ux (neg.f32 ux)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux maxCos) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))) |
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux)) (*.f32 1/2 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 3))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux)) (*.f32 1/2 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 -1 maxCos) 5))))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.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)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) |
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.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)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (sqrt.f32 -1))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (*.f32 (-.f32 1 maxCos) (neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(*.f32 maxCos (pow.f32 ux 2)) |
(*.f32 (*.f32 ux ux) maxCos) |
(*.f32 ux (*.f32 ux maxCos)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(*.f32 maxCos (pow.f32 ux 2)) |
(*.f32 (*.f32 ux ux) maxCos) |
(*.f32 ux (*.f32 ux maxCos)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(*.f32 2 ux) |
(*.f32 ux 2) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) |
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) 1) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 1 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 1 maxCos))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4)) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))))) |
(*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1/2) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/2) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1/4) 2) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 3) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) 1)) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) 1) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (/.f32 (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 maxCos))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 maxCos 1))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos)))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux 2)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) ux) (*.f32 2 ux)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(/.f32 ux (/.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) |
(*.f32 (/.f32 ux (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 4))) |
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(*.f32 (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (/.f32 ux (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 4))) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(*.f32 (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) ux) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (/.f32 ux (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 4))) |
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(/.f32 (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))) (/.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))) ux)) |
(/.f32 (-.f32 4 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (*.f32 ux (+.f32 -1 maxCos))))) (/.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))) ux)) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) ux) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(/.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (/.f32 (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) ux)) |
(*.f32 (/.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2) 4)) ux) |
(/.f32 (*.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) ux) (neg.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (neg.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) ux)) |
(*.f32 (/.f32 (+.f32 -4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (+.f32 -2 (*.f32 ux (+.f32 -1 maxCos)))) ux) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) -4) (fma.f32 ux (+.f32 -1 maxCos) -2)) ux) |
(/.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) ux) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(/.f32 (neg.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (+.f32 -8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (-.f32 -4 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) ux) |
(/.f32 ux (/.f32 (+.f32 -4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2))) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) -8))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(*.f32 (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (/.f32 ux (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 4))) |
(/.f32 (*.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) ux) 1) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) |
(*.f32 (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) ux) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(*.f32 (/.f32 ux (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) |
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 4))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) ux)) (sqrt.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (sqrt.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(/.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (/.f32 (sqrt.f32 (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 ux (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) ux)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 4))) (*.f32 ux (sqrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 2)))) |
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 1) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 2) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 3) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3) 1/3) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2))) |
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 3)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) 3) (pow.f32 ux 3))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) 1)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) maxCos)) |
(fma.f32 ux (-.f32 2 ux) (*.f32 ux (*.f32 ux maxCos))) |
(*.f32 ux (fma.f32 ux (+.f32 -1 maxCos) 2)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
| ✓ | 0.1b | (*.f32 ux (-.f32 2 ux)) |
Compiled 19 to 13 computations (31.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | -inf | (*.f32 ux (-.f32 2 ux)) |
| 0.0ms | ux | @ | inf | (*.f32 ux (-.f32 2 ux)) |
| 0.0ms | ux | @ | 0 | (*.f32 ux (-.f32 2 ux)) |
| 0.0ms | ux | @ | 0 | (sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
| 0.0ms | ux | @ | -inf | (sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
| 1× | batch-egg-rewrite |
| 1726× | add-sqr-sqrt |
| 1704× | *-un-lft-identity |
| 1594× | add-cube-cbrt |
| 1578× | add-cbrt-cube |
| 166× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 30 |
| 1 | 170 | 30 |
| 2 | 2109 | 30 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (-.f32 2 ux)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 (neg.f32 ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (*.f32 ux ux))) (+.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 8 (pow.f32 ux 3))) (+.f32 4 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 8 (pow.f32 ux 3)) ux) (+.f32 4 (*.f32 ux (+.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 2 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 2 ux)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) |
| 1× | egg-herbie |
| 928× | unswap-sqr |
| 800× | *-commutative |
| 588× | +-commutative |
| 468× | associate-/r* |
| 438× | distribute-lft-in |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 139 | 1269 |
| 1 | 321 | 1237 |
| 2 | 1003 | 1215 |
| 3 | 4131 | 1205 |
| 4 | 7861 | 1193 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 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 ux 2) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 ux 2) (*.f32 (neg.f32 ux) ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1) |
(/.f32 (*.f32 ux (-.f32 4 (*.f32 ux ux))) (+.f32 ux 2)) |
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 ux 3))) (+.f32 4 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2)) |
(/.f32 (*.f32 (-.f32 8 (pow.f32 ux 3)) ux) (+.f32 4 (*.f32 ux (+.f32 ux 2)))) |
(pow.f32 (*.f32 ux (-.f32 2 ux)) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 2 ux)) ux)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 2 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
| Outputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(*.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))) |
(fma.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 ux (pow.f32 (sqrt.f32 -1) 3)))) |
(+.f32 (fma.f32 ux (sqrt.f32 -1) (/.f32 1 (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 ux (neg.f32 (sqrt.f32 -1))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (fma.f32 ux (sqrt.f32 -1) (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))))) |
(-.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 1 (sqrt.f32 -1)) (-.f32 (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (sqrt.f32 -1) (/.f32 -1/2 (*.f32 ux (neg.f32 (sqrt.f32 -1))))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 (/.f32 1/2 (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux)) (fma.f32 ux (sqrt.f32 -1) (/.f32 1/2 (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (sqrt.f32 -1) (/.f32 1/2 (*.f32 ux (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) |
(neg.f32 (*.f32 ux (sqrt.f32 -1))) |
(*.f32 ux (neg.f32 (sqrt.f32 -1))) |
(*.f32 (sqrt.f32 -1) (neg.f32 ux)) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 (neg.f32 (sqrt.f32 -1)) ux (sqrt.f32 -1)) |
(-.f32 (sqrt.f32 -1) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 (sqrt.f32 -1) (-.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) (fma.f32 -1 (*.f32 ux (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) ux))) |
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux)) (*.f32 ux (sqrt.f32 -1)))) |
(-.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) ux) (sqrt.f32 -1)) (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (-.f32 (/.f32 1/2 ux) ux))) |
(*.f32 (sqrt.f32 -1) (+.f32 (/.f32 1/2 ux) (-.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) (fma.f32 -1 (*.f32 ux (sqrt.f32 -1)) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) (*.f32 ux ux)) (/.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (/.f32 (sqrt.f32 -1) ux) ux))) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 (/.f32 (sqrt.f32 -1) ux) (+.f32 1/2 (/.f32 1/2 ux))) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 (/.f32 (sqrt.f32 -1) ux) (+.f32 1/2 (/.f32 1/2 ux)) (-.f32 (sqrt.f32 -1) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 (/.f32 (sqrt.f32 -1) ux) (+.f32 1/2 (/.f32 1/2 ux)) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))) |
(+.f32 (*.f32 ux 2) (*.f32 ux (neg.f32 ux))) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 ux 2) (*.f32 (neg.f32 ux) ux)) |
(*.f32 ux (-.f32 2 ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1) |
(*.f32 ux (-.f32 2 ux)) |
(/.f32 (*.f32 ux (-.f32 4 (*.f32 ux ux))) (+.f32 ux 2)) |
(/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux)) |
(*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux))) |
(/.f32 (-.f32 (*.f32 ux 4) (pow.f32 ux 3)) (+.f32 2 ux)) |
(/.f32 (fma.f32 ux 4 (neg.f32 (pow.f32 ux 3))) (+.f32 2 ux)) |
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 ux 3))) (+.f32 4 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 ux (/.f32 (+.f32 4 (*.f32 ux (+.f32 2 ux))) (-.f32 8 (pow.f32 ux 3)))) |
(*.f32 (/.f32 ux (fma.f32 ux (+.f32 2 ux) 4)) (-.f32 8 (pow.f32 ux 3))) |
(*.f32 ux (/.f32 (-.f32 8 (pow.f32 ux 3)) (fma.f32 ux (+.f32 2 ux) 4))) |
(/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2)) |
(/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux)) |
(*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux))) |
(/.f32 (-.f32 (*.f32 ux 4) (pow.f32 ux 3)) (+.f32 2 ux)) |
(/.f32 (fma.f32 ux 4 (neg.f32 (pow.f32 ux 3))) (+.f32 2 ux)) |
(/.f32 (*.f32 (-.f32 8 (pow.f32 ux 3)) ux) (+.f32 4 (*.f32 ux (+.f32 ux 2)))) |
(/.f32 ux (/.f32 (+.f32 4 (*.f32 ux (+.f32 2 ux))) (-.f32 8 (pow.f32 ux 3)))) |
(*.f32 (/.f32 ux (fma.f32 ux (+.f32 2 ux) 4)) (-.f32 8 (pow.f32 ux 3))) |
(*.f32 ux (/.f32 (-.f32 8 (pow.f32 ux 3)) (fma.f32 ux (+.f32 2 ux) 4))) |
(pow.f32 (*.f32 ux (-.f32 2 ux)) 1) |
(*.f32 ux (-.f32 2 ux)) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 2) |
(*.f32 ux (-.f32 2 ux)) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 3) |
(*.f32 ux (-.f32 2 ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 2) 1/2) |
(*.f32 ux (-.f32 2 ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3) 1/3) |
(*.f32 ux (-.f32 2 ux)) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 2)) |
(*.f32 ux (-.f32 2 ux)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 2 ux)) ux)) |
(*.f32 ux (-.f32 2 ux)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 ux (-.f32 2 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)) |
(*.f32 ux (-.f32 2 ux)) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 ux (-.f32 2 ux)) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 ux (-.f32 2 ux)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1)) |
(*.f32 ux (-.f32 2 ux)) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 ux (-.f32 2 ux)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) | |
| ✓ | 0.1b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
| ✓ | 0.3b | (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) |
| ✓ | 0.3b | (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux))) |
Compiled 122 to 71 computations (41.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | maxCos | @ | inf | (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux))) |
| 1.0ms | maxCos | @ | -inf | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
| 1.0ms | maxCos | @ | 0 | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
| 1.0ms | ux | @ | 0 | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
| 1.0ms | ux | @ | inf | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
| 1× | batch-egg-rewrite |
| 500× | associate-+l+ |
| 448× | add-sqr-sqrt |
| 438× | pow1 |
| 438× | *-un-lft-identity |
| 414× | add-exp-log |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 127 |
| 1 | 433 | 103 |
| 2 | 6594 | 103 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux))) |
(/.f32 (+.f32 1 maxCos) (*.f32 ux ux)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (neg.f32 (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (neg.f32 maxCos)) (/.f32 1 (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) 1) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) ux) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (cbrt.f32 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (-.f32 1 maxCos) (pow.f32 ux -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)) (/.f32 (-.f32 1 maxCos) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (/.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 maxCos) 1) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) ux)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 maxCos)) (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) 1) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (+.f32 1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 ux -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (+.f32 1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 ux -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 maxCos) (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 1 maxCos)) (*.f32 (sqrt.f32 (+.f32 1 maxCos)) (pow.f32 ux -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (pow.f32 ux -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 maxCos) ux) (/.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 ux -2) (+.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 maxCos) (/.f32 1 (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 ux) (/.f32 (+.f32 1 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux 4))) (/.f32 (+.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) 1) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (pow.f32 ux 4))) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (pow.f32 (cbrt.f32 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) ux) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 ux 4))) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (+.f32 1 maxCos) 2) (pow.f32 ux 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (+.f32 1 maxCos)) (pow.f32 ux -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (+.f32 1 maxCos) 3) (pow.f32 (*.f32 ux ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log1p.f32 maxCos) (log.f32 (pow.f32 ux -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (+.f32 (log1p.f32 maxCos) (log.f32 (pow.f32 ux -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (pow.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))))) |
| 1× | egg-herbie |
| 794× | +-commutative |
| 726× | associate-+l+ |
| 658× | associate-*r* |
| 592× | associate-+r+ |
| 562× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 441 | 9648 |
| 1 | 1353 | 8688 |
| 2 | 6196 | 8640 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 ux 2) |
(+.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos)) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos) (*.f32 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2))) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) (pow.f32 maxCos 3)) (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos) (*.f32 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2))) (pow.f32 maxCos 2))))) |
(*.f32 -1 (pow.f32 ux 2)) |
(-.f32 (+.f32 (/.f32 (pow.f32 ux 2) maxCos) (*.f32 -1 (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) maxCos))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (/.f32 (pow.f32 ux 2) maxCos) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 -1 (/.f32 (pow.f32 ux 2) maxCos)))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (/.f32 (pow.f32 ux 2) maxCos) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 3)) (*.f32 -1 (pow.f32 ux 2))))) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) maxCos)) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 3)))))) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos)))) (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) (pow.f32 maxCos 3))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos))))) (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(/.f32 1 (pow.f32 ux 2)) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(/.f32 maxCos (pow.f32 ux 2)) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(/.f32 maxCos (pow.f32 ux 2)) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 5)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 5))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 5)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 5))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))))) 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(+.f32 (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))) (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))))) 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))))) 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (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 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) 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 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (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 -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 ux 2)) (*.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 ux 2)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 2 ux)) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos 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 ux 2)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -1 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2)))))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 2 ux)) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) 2) (*.f32 -1 (pow.f32 ux 2)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 2)))))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 maxCos 2) ux)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 2 ux)) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (neg.f32 (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(+.f32 (neg.f32 (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) 1) |
(*.f32 1 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 1) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(*.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (-.f32 1 maxCos)) |
(*.f32 (-.f32 -1 (neg.f32 maxCos)) (/.f32 1 (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2)))) |
(*.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) 1) (*.f32 ux ux)) |
(*.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) ux) ux) |
(*.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (cbrt.f32 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 ux) 2)) |
(*.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (-.f32 1 maxCos) (pow.f32 ux -2))) |
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)) (/.f32 (-.f32 1 maxCos) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (/.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))) |
(*.f32 (/.f32 (-.f32 1 maxCos) 1) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) |
(*.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) ux)) ux) |
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 maxCos)) (*.f32 ux (neg.f32 ux))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) 1) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (+.f32 1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 ux -2))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (+.f32 1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 ux -2))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 1) |
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 3) 1/3) |
(pow.f32 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) -1) |
(neg.f32 (/.f32 (-.f32 1 maxCos) (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2)))) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 3)) |
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) 1) |
(*.f32 1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) |
(*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) |
(*.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 1) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)) |
(*.f32 (sqrt.f32 (+.f32 1 maxCos)) (*.f32 (sqrt.f32 (+.f32 1 maxCos)) (pow.f32 ux -2))) |
(*.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (pow.f32 ux -2))) |
(*.f32 (/.f32 (+.f32 1 maxCos) ux) (/.f32 1 ux)) |
(*.f32 (pow.f32 ux -2) (+.f32 1 maxCos)) |
(*.f32 (-.f32 -1 maxCos) (/.f32 1 (*.f32 ux (neg.f32 ux)))) |
(*.f32 (/.f32 1 ux) (/.f32 (+.f32 1 maxCos) ux)) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux 4))) (/.f32 (+.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) 1) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (*.f32 ux ux))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) (*.f32 ux ux))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (pow.f32 ux 4))) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (pow.f32 (cbrt.f32 ux) 2))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) ux) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) ux)) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 ux 4))) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 1) |
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux) 2) |
(pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 3) |
(pow.f32 (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3) 1/3) |
(pow.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) -1) |
(neg.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (/.f32 (pow.f32 (+.f32 1 maxCos) 2) (pow.f32 ux 4))) |
(log.f32 (pow.f32 (exp.f32 (+.f32 1 maxCos)) (pow.f32 ux -2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))) |
(cbrt.f32 (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3)) |
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 maxCos) 3) (pow.f32 (*.f32 ux ux) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(exp.f32 (+.f32 (log1p.f32 maxCos) (log.f32 (pow.f32 ux -2)))) |
(exp.f32 (*.f32 (+.f32 (log1p.f32 maxCos) (log.f32 (pow.f32 ux -2))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) 1) |
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1) |
(*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4)) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (pow.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/2) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1) |
(pow.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) 3) |
(pow.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
| Outputs |
|---|
(pow.f32 ux 2) |
(*.f32 ux ux) |
(+.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos)) |
(+.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux ux)) maxCos)) |
(fma.f32 ux ux (*.f32 (*.f32 (*.f32 ux ux) -2) maxCos)) |
(+.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos) (*.f32 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2))) (pow.f32 maxCos 2)))) |
(+.f32 (*.f32 ux ux) (fma.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux ux)) maxCos (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (neg.f32 ux))) (*.f32 maxCos maxCos)))) |
(fma.f32 ux ux (fma.f32 (*.f32 (*.f32 ux ux) -2) maxCos (*.f32 maxCos (*.f32 maxCos (*.f32 2 (*.f32 ux ux)))))) |
(+.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) (pow.f32 maxCos 3)) (+.f32 (pow.f32 ux 2) (+.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos) (*.f32 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2))) (pow.f32 maxCos 2))))) |
(fma.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux ux)) (pow.f32 maxCos 3) (+.f32 (*.f32 ux ux) (fma.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux ux)) maxCos (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (neg.f32 ux))) (*.f32 maxCos maxCos))))) |
(fma.f32 (*.f32 (*.f32 ux ux) -2) (pow.f32 maxCos 3) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 ux ux) -2) maxCos (*.f32 maxCos (*.f32 maxCos (*.f32 2 (*.f32 ux ux))))))) |
(*.f32 -1 (pow.f32 ux 2)) |
(*.f32 ux (neg.f32 ux)) |
(-.f32 (+.f32 (/.f32 (pow.f32 ux 2) maxCos) (*.f32 -1 (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 ux 2) maxCos))) |
(+.f32 (/.f32 (*.f32 ux ux) maxCos) (-.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (*.f32 ux (neg.f32 ux)) maxCos))) |
(+.f32 (/.f32 ux (/.f32 maxCos ux)) (-.f32 (/.f32 ux (/.f32 maxCos ux)) (*.f32 ux ux))) |
(-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (/.f32 (pow.f32 ux 2) maxCos) (*.f32 -1 (pow.f32 ux 2)))) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 -1 (/.f32 (pow.f32 ux 2) maxCos)))) |
(-.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (*.f32 ux ux) maxCos))) (+.f32 (/.f32 (*.f32 ux (neg.f32 ux)) maxCos) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (-.f32 (-.f32 (/.f32 ux (/.f32 maxCos ux)) (*.f32 ux ux)) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) (-.f32 (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos)) (/.f32 ux (/.f32 maxCos ux)))) |
(-.f32 (-.f32 (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux)) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (/.f32 (pow.f32 ux 2) maxCos) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 3)) (*.f32 -1 (pow.f32 ux 2))))) (+.f32 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) maxCos)) (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 3)))))) |
(-.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (*.f32 ux ux) (pow.f32 maxCos 3))) (*.f32 ux (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 -1 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 maxCos 3))))) |
(-.f32 (+.f32 (-.f32 (-.f32 (/.f32 ux (/.f32 maxCos ux)) (*.f32 ux ux)) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) (/.f32 ux (/.f32 (pow.f32 maxCos 3) ux))) (-.f32 (-.f32 (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos)) (/.f32 ux (/.f32 maxCos ux))) (/.f32 ux (/.f32 (pow.f32 maxCos 3) ux)))) |
(-.f32 (-.f32 (-.f32 (/.f32 ux (/.f32 maxCos ux)) (*.f32 ux ux)) (-.f32 (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos)) (/.f32 ux (/.f32 (pow.f32 maxCos 3) ux)))) (-.f32 (-.f32 (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos)) (/.f32 ux (/.f32 maxCos ux))) (/.f32 ux (/.f32 (pow.f32 maxCos 3) ux)))) |
(*.f32 -1 (pow.f32 ux 2)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos))) |
(+.f32 (/.f32 (*.f32 ux ux) maxCos) (-.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (*.f32 ux (neg.f32 ux)) maxCos))) |
(+.f32 (/.f32 ux (/.f32 maxCos ux)) (-.f32 (/.f32 ux (/.f32 maxCos ux)) (*.f32 ux ux))) |
(-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos)))) (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(-.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux (neg.f32 ux)) (/.f32 (*.f32 ux ux) maxCos))) (+.f32 (/.f32 (*.f32 ux (neg.f32 ux)) maxCos) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (-.f32 (-.f32 (/.f32 ux (/.f32 maxCos ux)) (*.f32 ux ux)) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) (-.f32 (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos)) (/.f32 ux (/.f32 maxCos ux)))) |
(-.f32 (-.f32 (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux)) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) |
(-.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) (pow.f32 maxCos 3))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 ux 2)) maxCos))))) (/.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) |
(-.f32 (fma.f32 -1 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux ux)) (pow.f32 maxCos 3)) (*.f32 -1 (+.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux ux)) maxCos))))) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(-.f32 (-.f32 (fma.f32 -1 (fma.f32 ux ux (/.f32 (*.f32 (*.f32 ux ux) -2) maxCos)) (/.f32 (*.f32 2 (*.f32 ux ux)) (pow.f32 maxCos 3))) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) (*.f32 (/.f32 ux maxCos) (/.f32 ux maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)) (+.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(/.f32 1 (pow.f32 ux 2)) |
(/.f32 1 (*.f32 ux ux)) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(/.f32 maxCos (pow.f32 ux 2)) |
(/.f32 maxCos (*.f32 ux ux)) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(/.f32 maxCos (pow.f32 ux 2)) |
(/.f32 maxCos (*.f32 ux ux)) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(+.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 maxCos (*.f32 ux ux))) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(/.f32 (+.f32 1 maxCos) (pow.f32 ux 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 ux (*.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))) |
(fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))) (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))) (sqrt.f32 -1))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux)))) |
(fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))) (/.f32 1 (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3) (pow.f32 (+.f32 maxCos 1) 3)))) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3)) (pow.f32 (+.f32 maxCos 1) 3)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 5)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 5))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 5) (pow.f32 (+.f32 maxCos 1) 5)))) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))) (/.f32 1 (sqrt.f32 -1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3) (pow.f32 (+.f32 maxCos 1) 3)))) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 1/2 (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 5)) (pow.f32 (+.f32 maxCos 1) 5))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (+.f32 (fma.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3)) (pow.f32 (+.f32 maxCos 1) 3)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux)))) |
(*.f32 -1 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))) (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 -1))))) |
(neg.f32 (fma.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))) (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3) (pow.f32 (+.f32 maxCos 1) 3))))) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(fma.f32 -1 (fma.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))) (sqrt.f32 -1))) (*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3)) (pow.f32 (+.f32 maxCos 1) 3))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) 1/2)) |
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 5)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 5))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (-.f32 1 (pow.f32 maxCos 2)))) (/.f32 1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 (pow.f32 maxCos 2))) (+.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 1 maxCos) 3)) (pow.f32 (-.f32 1 (pow.f32 maxCos 2)) 3))) (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 5) (pow.f32 (+.f32 maxCos 1) 5)))) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 -1 (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)))) (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 maxCos 1) (-.f32 1 (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3) (pow.f32 (+.f32 maxCos 1) 3))))) (/.f32 1 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(fma.f32 -1/2 (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 5)) (pow.f32 (+.f32 maxCos 1) 5))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 -1 (fma.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))) (sqrt.f32 -1))) (*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 1 (*.f32 maxCos maxCos)) 3)) (pow.f32 (+.f32 maxCos 1) 3))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) 1/2))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(fma.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))) (*.f32 maxCos (fma.f32 ux ux (*.f32 ux (+.f32 ux -2)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))))) 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))))) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))))) 2))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))))) 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))) (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))))) 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))))) 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) |
(fma.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) 3))) (*.f32 (*.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))) (pow.f32 maxCos 3)) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))))) 2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))))) (fma.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))))) 2))) (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)))))) |
(fma.f32 1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))))) 2)) (*.f32 (pow.f32 maxCos 3) (fma.f32 ux ux (*.f32 ux (+.f32 ux -2)))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))))) 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (*.f32 (/.f32 1/2 (*.f32 ux maxCos)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) 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 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) (*.f32 -1 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (*.f32 ux -2) (*.f32 ux (neg.f32 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (*.f32 (/.f32 1/2 (*.f32 ux maxCos)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux ux (*.f32 ux (+.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) maxCos) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (*.f32 ux ux)) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) ux)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 2 ux)) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (*.f32 ux ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (-.f32 (*.f32 ux ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux 2)) (+.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(-.f32 (fma.f32 1/2 (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (+.f32 (-.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) ux)) 2)) (*.f32 ux ux)) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(-.f32 (fma.f32 1/2 (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) ux)) 2))) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -1 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2)))))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 2 ux)) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) 2) (*.f32 -1 (pow.f32 ux 2)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 ux 2)))))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 maxCos 2) ux)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (-.f32 (pow.f32 ux 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 2 ux)) (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2)) (*.f32 (sqrt.f32 -1) ux))) 2) (*.f32 -1 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (*.f32 ux ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (neg.f32 (*.f32 -1 (-.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 ux (neg.f32 ux)))))) (fma.f32 -1 (*.f32 ux ux) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 -1 (-.f32 (*.f32 ux ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux 2)) (+.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (*.f32 ux ux)) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 maxCos maxCos)))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (-.f32 (*.f32 ux ux) (*.f32 ux (neg.f32 ux))) (*.f32 ux 2)) (+.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (/.f32 (*.f32 1/2 (-.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux)) (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 (fma.f32 ux ux (*.f32 (*.f32 ux ux) -2)) (*.f32 ux ux)) (*.f32 -1/2 (/.f32 (*.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (+.f32 (-.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) ux)) 2)) (*.f32 ux ux))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 -1)))) (-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (+.f32 (-.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) ux)) 2)) (*.f32 ux ux)) (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 ux ux) (fma.f32 ux ux (*.f32 (*.f32 ux ux) -2))) (*.f32 -1/2 (/.f32 (*.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) ux)) 2)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 -1)))) (-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (+.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 ux 2 (*.f32 (*.f32 ux ux) -2)) ux)) 2))) (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(+.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (neg.f32 (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(+.f32 (neg.f32 (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (*.f32 maxCos (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) 1) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 1 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 1) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 2)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) (-.f32 1 maxCos)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (-.f32 -1 (neg.f32 maxCos)) (/.f32 1 (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2)))) |
(/.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2))) |
(*.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) 1) (*.f32 ux ux)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) ux) ux) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) (cbrt.f32 (pow.f32 ux 4))) (pow.f32 (cbrt.f32 ux) 2)) |
(*.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)) (*.f32 (cbrt.f32 (pow.f32 ux 4)) (pow.f32 (cbrt.f32 ux) 2))) |
(*.f32 (/.f32 1 (+.f32 1 maxCos)) (/.f32 (-.f32 1 maxCos) (pow.f32 ux -2))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)) (/.f32 (-.f32 1 maxCos) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux))) |
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 maxCos 1))) ux) (*.f32 (/.f32 (-.f32 1 maxCos) (sqrt.f32 (+.f32 maxCos 1))) ux)) |
(*.f32 (/.f32 (*.f32 ux (/.f32 (-.f32 1 maxCos) (sqrt.f32 (+.f32 maxCos 1)))) (sqrt.f32 (+.f32 maxCos 1))) ux) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (/.f32 (-.f32 1 maxCos) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (-.f32 1 maxCos) 1) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) ux)) ux) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (-.f32 1 maxCos) (-.f32 -1 maxCos)) (*.f32 ux (neg.f32 ux))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (neg.f32 ux))) (-.f32 -1 maxCos)) |
(/.f32 (-.f32 1 maxCos) (/.f32 (-.f32 -1 maxCos) (*.f32 ux (neg.f32 ux)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) 1) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (+.f32 1 maxCos)) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 ux -2))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (/.f32 (sqrt.f32 (-.f32 1 maxCos)) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (+.f32 1 maxCos)) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 ux -2))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)) (/.f32 (cbrt.f32 (-.f32 1 maxCos)) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux))) |
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 maxCos 1))) ux) (*.f32 (/.f32 (-.f32 1 maxCos) (sqrt.f32 (+.f32 maxCos 1))) ux)) |
(*.f32 (/.f32 (*.f32 ux (/.f32 (-.f32 1 maxCos) (sqrt.f32 (+.f32 maxCos 1)))) (sqrt.f32 (+.f32 maxCos 1))) ux) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (cbrt.f32 (*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))))) (pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux -2))) 2)) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 1) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 1 maxCos))) ux) 2) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 3) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 3) 1/3) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(pow.f32 (/.f32 (+.f32 1 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) -1) |
(/.f32 1 (/.f32 (/.f32 (+.f32 maxCos 1) (-.f32 1 maxCos)) (*.f32 ux ux))) |
(*.f32 (/.f32 1 (+.f32 maxCos 1)) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) |
(neg.f32 (/.f32 (-.f32 1 maxCos) (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2)))) |
(*.f32 (-.f32 -1 (neg.f32 maxCos)) (/.f32 1 (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2)))) |
(/.f32 (+.f32 -1 maxCos) (*.f32 (-.f32 -1 maxCos) (pow.f32 ux -2))) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) 2)) |
(fabs.f32 (*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1)))) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))) 3)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)))) 1)) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (/.f32 ux (/.f32 (+.f32 1 maxCos) ux))))) |
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 1 maxCos) (+.f32 maxCos 1))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) 1) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 1 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 1) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (sqrt.f32 (+.f32 1 maxCos)) (*.f32 (sqrt.f32 (+.f32 1 maxCos)) (pow.f32 ux -2))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 2) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (+.f32 1 maxCos)) (pow.f32 ux -2))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (/.f32 (+.f32 1 maxCos) ux) (/.f32 1 ux)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (pow.f32 ux -2) (+.f32 1 maxCos)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (-.f32 -1 maxCos) (/.f32 1 (*.f32 ux (neg.f32 ux)))) |
(/.f32 (*.f32 (-.f32 -1 maxCos) 1) (*.f32 ux (neg.f32 ux))) |
(/.f32 (-.f32 -1 maxCos) (*.f32 ux (neg.f32 ux))) |
(*.f32 (/.f32 1 ux) (/.f32 (+.f32 1 maxCos) ux)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux 4))) (/.f32 (+.f32 1 maxCos) (pow.f32 (cbrt.f32 ux) 2))) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux 4))) (/.f32 (+.f32 maxCos 1) (pow.f32 (cbrt.f32 ux) 2))) |
(/.f32 (/.f32 (+.f32 maxCos 1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 (pow.f32 ux 4))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) 1) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (*.f32 ux ux))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) 1) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) (*.f32 ux ux))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (cbrt.f32 (pow.f32 ux 4))) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (pow.f32 (cbrt.f32 ux) 2))) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 ux 4))) (/.f32 (+.f32 maxCos 1) (pow.f32 (cbrt.f32 ux) 2))) |
(/.f32 (/.f32 (+.f32 maxCos 1) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 (pow.f32 ux 4))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) ux) (/.f32 (cbrt.f32 (+.f32 1 maxCos)) ux)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 maxCos)) 2) (cbrt.f32 (pow.f32 ux 4))) (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(*.f32 (cbrt.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux -2))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2) (cbrt.f32 (pow.f32 ux 4)))) |
(/.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 maxCos 1) (pow.f32 ux -2))) (pow.f32 (cbrt.f32 (+.f32 maxCos 1)) 2)) (cbrt.f32 (pow.f32 ux 4))) |
(pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 1) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(pow.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) ux) 2) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(pow.f32 (cbrt.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))) 3) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(pow.f32 (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3) 1/3) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(pow.f32 (/.f32 ux (/.f32 (+.f32 1 maxCos) ux)) -1) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(neg.f32 (/.f32 (+.f32 1 maxCos) (*.f32 ux (neg.f32 ux)))) |
(/.f32 (*.f32 (-.f32 -1 maxCos) 1) (*.f32 ux (neg.f32 ux))) |
(/.f32 (-.f32 -1 maxCos) (*.f32 ux (neg.f32 ux))) |
(sqrt.f32 (/.f32 (pow.f32 (+.f32 1 maxCos) 2) (pow.f32 ux 4))) |
(sqrt.f32 (/.f32 (pow.f32 (+.f32 maxCos 1) 2) (pow.f32 ux 4))) |
(log.f32 (pow.f32 (exp.f32 (+.f32 1 maxCos)) (pow.f32 ux -2))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2))))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(cbrt.f32 (pow.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)) 3)) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 maxCos) 3) (pow.f32 (*.f32 ux ux) 3))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(expm1.f32 (log1p.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(exp.f32 (+.f32 (log1p.f32 maxCos) (log.f32 (pow.f32 ux -2)))) |
(exp.f32 (+.f32 (log1p.f32 maxCos) (*.f32 -2 (log.f32 ux)))) |
(*.f32 (pow.f32 ux -2) (exp.f32 (log1p.f32 maxCos))) |
(exp.f32 (*.f32 (+.f32 (log1p.f32 maxCos) (log.f32 (pow.f32 ux -2))) 1)) |
(exp.f32 (+.f32 (log1p.f32 maxCos) (*.f32 -2 (log.f32 ux)))) |
(*.f32 (pow.f32 ux -2) (exp.f32 (log1p.f32 maxCos))) |
(log1p.f32 (expm1.f32 (*.f32 (+.f32 1 maxCos) (pow.f32 ux -2)))) |
(/.f32 (+.f32 maxCos 1) (*.f32 ux ux)) |
(*.f32 (+.f32 maxCos 1) (pow.f32 ux -2)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) 1) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4)) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8 (*.f32 (pow.f32 (pow.f32 (-.f32 1 maxCos) 2) 3) (neg.f32 (pow.f32 ux 6))))) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (pow.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (pow.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) 2))) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) 2) (pow.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) 2))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) 2) (pow.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/2) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 1/4) 2) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) 3) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2)) |
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) 3/2)) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) 1/2)) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))) 1)) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux 2)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
| 0.1b | (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) | |
| ✓ | 0.2b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 0.3b | (*.f32 uy (PI.f32)) |
Compiled 61 to 39 computations (36.1% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | ux | @ | -inf | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | ux | @ | inf | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | inf | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1× | batch-egg-rewrite |
| 830× | distribute-rgt-in |
| 770× | distribute-lft-in |
| 762× | associate-*r/ |
| 670× | associate-*l/ |
| 388× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 66 |
| 1 | 377 | 58 |
| 2 | 4688 | 58 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1) (*.f32 (*.f32 ux 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (*.f32 ux 2) 1)) (*.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 ux 2) 1) 1) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 1 (fma.f32 maxCos -2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2)))) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 maxCos -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (neg.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux)) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux)) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))))) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3))) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) ux) (-.f32 (*.f32 maxCos -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) ux) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) ux) (neg.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) 1) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) 1) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2)))) 1) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) 1) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (*.f32 (sqrt.f32 (fma.f32 maxCos -2 2)) ux)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (*.f32 (sqrt.f32 (fma.f32 maxCos -2 2)) ux)) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) 1) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) 1) (+.f32 2 (*.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (fma.f32 maxCos -2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 maxCos -2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 maxCos -2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (fma.f32 maxCos -2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 maxCos -2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux 2 (*.f32 ux (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 2 ux (*.f32 ux (*.f32 maxCos -2))))))) |
| 1× | egg-herbie |
| 1306× | distribute-lft-in |
| 1276× | distribute-rgt-in |
| 1218× | associate-/r* |
| 660× | associate-*r/ |
| 598× | associate-/r/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 350 | 6616 |
| 1 | 956 | 5914 |
| 2 | 3870 | 5846 |
| 1× | node limit |
| Inputs |
|---|
(*.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))))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))) |
(+.f32 (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 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))))) |
(+.f32 (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)))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (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 (*.f32 -2 maxCos) 2) ux) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) 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 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 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))) |
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2)) |
(+.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1)) |
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1) (*.f32 (*.f32 ux 2) 1)) |
(+.f32 (*.f32 1 (*.f32 (*.f32 ux 2) 1)) (*.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))) |
(+.f32 (*.f32 (*.f32 (*.f32 ux 2) 1) 1) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1) 1)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) 1) |
(/.f32 ux (/.f32 1 (fma.f32 maxCos -2 2))) |
(/.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux)) |
(/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))) ux)) |
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (+.f32 2 (*.f32 2 maxCos))) |
(/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (+.f32 2 (*.f32 2 maxCos))) |
(/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2)))) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) |
(/.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 maxCos -2) 2)) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (neg.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 ux (neg.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (+.f32 2 (*.f32 2 maxCos))) |
(/.f32 (*.f32 1 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux)) (+.f32 2 (*.f32 2 maxCos))) |
(/.f32 (*.f32 1 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux)) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))))) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))) |
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3))) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) ux) (-.f32 (*.f32 maxCos -2) 2)) |
(/.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) ux) (neg.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 (neg.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) ux) (neg.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) 1) (+.f32 2 (*.f32 2 maxCos))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(/.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) 1) (+.f32 2 (*.f32 2 maxCos))) |
(/.f32 (*.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2)))) 1) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) 1) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (*.f32 (sqrt.f32 (fma.f32 maxCos -2 2)) ux)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (*.f32 (sqrt.f32 (fma.f32 maxCos -2 2)) ux)) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) 1) (+.f32 2 (*.f32 2 maxCos))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) 1) (+.f32 2 (*.f32 2 maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(/.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 maxCos -2 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(exp.f32 (log.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(fma.f32 ux 2 (*.f32 ux (*.f32 maxCos -2))) |
(fma.f32 2 ux (*.f32 ux (*.f32 maxCos -2))) |
| Outputs |
|---|
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.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))) |
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (sqrt.f32 ux)) (sqrt.f32 2)) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos)))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 2)) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 2)) maxCos)))) |
(+.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)))) |
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (sqrt.f32 ux)) (sqrt.f32 2)) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) |
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (sqrt.f32 2) (/.f32 (*.f32 maxCos maxCos) 2))))) (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos))) |
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 2)) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (/.f32 2 (*.f32 maxCos maxCos)) (sqrt.f32 2))))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.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))))) |
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (sqrt.f32 ux)) (sqrt.f32 2)) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (sqrt.f32 2) (/.f32 (*.f32 maxCos maxCos) 2))))) (*.f32 (sqrt.f32 ux) (+.f32 (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) maxCos)) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3)))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 2)) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (/.f32 2 (*.f32 maxCos maxCos)) (sqrt.f32 2))))) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (*.f32 -1/2 (pow.f32 maxCos 3)) (/.f32 (pow.f32 (sqrt.f32 2) 5) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 2)) maxCos))))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(+.f32 (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 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)))))) |
(+.f32 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(+.f32 (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)))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))))) |
(+.f32 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) 1) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 2 ux) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 maxCos -2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 ux (*.f32 maxCos -2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (/.f32 (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 ux)) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))))) |
(/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4)) (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8))) (sqrt.f32 ux))) |
(*.f32 (/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4)) (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 ux)) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))))) |
(/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 2 maxCos 2)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)))) (sqrt.f32 ux))) |
(/.f32 (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 2 maxCos 2)) (sqrt.f32 ux)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (/.f32 (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(sqrt.f32 (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))) |
(sqrt.f32 (*.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 ux (*.f32 (fma.f32 maxCos -2 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1) (*.f32 (*.f32 ux 2) 1)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 1 (*.f32 (*.f32 ux 2) 1)) (*.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (*.f32 (*.f32 ux 2) 1) 1) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) 1) 1)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) 1) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(/.f32 ux (/.f32 1 (fma.f32 maxCos -2 2))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(/.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux)) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))) ux)) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (+.f32 2 (*.f32 2 maxCos))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (+.f32 2 (*.f32 2 maxCos))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2)))) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (-.f32 2 (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))) (*.f32 ux (fma.f32 2 maxCos 2))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) |
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) 8) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (-.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 2 ux))))) |
(/.f32 (*.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 maxCos 3) -8 8)) (fma.f32 ux (*.f32 4 ux) (*.f32 (*.f32 maxCos -2) (*.f32 ux (*.f32 ux (fma.f32 maxCos -2 -2)))))) |
(/.f32 (*.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 maxCos 3) -8 8)) (fma.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (fma.f32 maxCos -2 -2)) (*.f32 ux (*.f32 4 ux)))) |
(/.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 maxCos -2) 2)) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (neg.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 ux (neg.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (+.f32 2 (*.f32 2 maxCos))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 1 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux)) (+.f32 2 (*.f32 2 maxCos))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 1 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux)) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))))) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (-.f32 2 (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))) (*.f32 ux (fma.f32 2 maxCos 2))) |
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3))) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) |
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) 8) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (-.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 2 ux))))) |
(/.f32 (*.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 maxCos 3) -8 8)) (fma.f32 ux (*.f32 4 ux) (*.f32 (*.f32 maxCos -2) (*.f32 ux (*.f32 ux (fma.f32 maxCos -2 -2)))))) |
(/.f32 (*.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 maxCos 3) -8 8)) (fma.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (fma.f32 maxCos -2 -2)) (*.f32 ux (*.f32 4 ux)))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (sqrt.f32 (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2)))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2)))) |
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (fma.f32 2 maxCos 2))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)))) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (/.f32 (cbrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) (cbrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))))) |
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) (cbrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8))) |
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2) (/.f32 (/.f32 (cbrt.f32 (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4)) (cbrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8))) ux)) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (/.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))))) |
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) (cbrt.f32 (fma.f32 2 maxCos 2))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)))) |
(*.f32 (/.f32 ux (cbrt.f32 (fma.f32 2 maxCos 2))) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (sqrt.f32 (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (sqrt.f32 (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))))) |
(/.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (/.f32 (/.f32 (sqrt.f32 (fma.f32 2 maxCos 2)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)))) (sqrt.f32 ux))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (/.f32 (sqrt.f32 (fma.f32 2 maxCos 2)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))))) (sqrt.f32 ux)) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) ux) (-.f32 (*.f32 maxCos -2) 2)) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) ux) (neg.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 (neg.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) ux) (neg.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) 1) (+.f32 2 (*.f32 2 maxCos))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) 1) (+.f32 2 (*.f32 2 maxCos))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (*.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2)))) 1) (-.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (-.f32 2 (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))) (*.f32 ux (fma.f32 2 maxCos 2))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) 1) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (*.f32 maxCos -2))) (*.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2)))))) |
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) 8) (pow.f32 (*.f32 ux (*.f32 maxCos -2)) 3)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 ux (*.f32 maxCos -2)) (-.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 2 ux))))) |
(/.f32 (*.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 maxCos 3) -8 8)) (fma.f32 ux (*.f32 4 ux) (*.f32 (*.f32 maxCos -2) (*.f32 ux (*.f32 ux (fma.f32 maxCos -2 -2)))))) |
(/.f32 (*.f32 (pow.f32 ux 3) (fma.f32 (pow.f32 maxCos 3) -8 8)) (fma.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (fma.f32 maxCos -2 -2)) (*.f32 ux (*.f32 4 ux)))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (*.f32 (sqrt.f32 (fma.f32 maxCos -2 2)) ux)) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(/.f32 (sqrt.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 maxCos 3) -8 8)) (sqrt.f32 (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (*.f32 (sqrt.f32 (fma.f32 maxCos -2 2)) ux)) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(/.f32 (sqrt.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 2 maxCos))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4))) (sqrt.f32 (fma.f32 2 maxCos 2))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2)))) |
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2))) (sqrt.f32 (fma.f32 2 maxCos 2))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) 1) (+.f32 2 (*.f32 2 maxCos))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (/.f32 (*.f32 ux (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4))) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8))) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) 1) (+.f32 2 (*.f32 2 maxCos))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) ux) (*.f32 (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos))))) (cbrt.f32 (+.f32 2 (*.f32 2 maxCos)))) |
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (+.f32 2 (*.f32 2 maxCos))) ux) |
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2))) |
(*.f32 (/.f32 ux (fma.f32 maxCos -2 -2)) (fma.f32 maxCos (*.f32 maxCos 4) -4)) |
(/.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) 1) (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(/.f32 (/.f32 (*.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) ux) (*.f32 (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2)))))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (-.f32 (*.f32 maxCos -2) 2))))) |
(*.f32 (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2))))) ux) |
(*.f32 ux (/.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) (fma.f32 maxCos (*.f32 -2 (fma.f32 maxCos -2 -2)) 4))) |
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 1) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 2) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 3) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2) 1/2) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) 1/3) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 maxCos -2 2))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 ux 3))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(exp.f32 (log.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 maxCos -2 2))) 1)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(fma.f32 ux 2 (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(fma.f32 2 ux (*.f32 ux (*.f32 maxCos -2))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| ✓ | 0.2b | (log.f32 (*.f32 ux (-.f32 2 ux))) |
| 0.3b | (*.f32 uy (PI.f32)) | |
| ✓ | 1.2b | (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
Compiled 69 to 45 computations (34.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
| 1.0ms | uy | @ | inf | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 0.0ms | ux | @ | -inf | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 0.0ms | uy | @ | -inf | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1× | batch-egg-rewrite |
| 974× | distribute-rgt-in |
| 920× | distribute-lft-in |
| 780× | associate-*r/ |
| 646× | associate-*l/ |
| 376× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 79 |
| 1 | 369 | 75 |
| 2 | 4518 | 75 |
| 1× | node limit |
| Inputs |
|---|
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 8 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 4 (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 ux 3))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 ux ux))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 ux 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1/2) (log.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 2 ux)) (log.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 ux) (*.f32 (log.f32 (-.f32 2 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) (+.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 ux)) (+.f32 (log.f32 (sqrt.f32 ux)) (log.f32 (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (-.f32 2 ux))) (+.f32 (log.f32 (sqrt.f32 (-.f32 2 ux))) (log.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 ux) 2)) (+.f32 (log.f32 (cbrt.f32 ux)) (log.f32 (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 2 ux)) 2)) (+.f32 (log.f32 (cbrt.f32 (-.f32 2 ux))) (log.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (log.f32 ux)) (+.f32 (*.f32 1/2 (log.f32 (-.f32 2 ux))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 ux) 1) (*.f32 (log.f32 (-.f32 2 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1) (*.f32 (log.f32 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 ux) 1/2) (+.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1/2) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4))) (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (log.f32 ux))) (*.f32 1/2 (log.f32 (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (log.f32 ux) 1/2)) (*.f32 (log.f32 (-.f32 2 ux)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (-.f32 2 ux)) (log.f32 (sqrt.f32 ux))) (log.f32 (sqrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 (-.f32 2 ux)) (log.f32 (pow.f32 (cbrt.f32 ux) 2))) (log.f32 (cbrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 ux) (log.f32 (sqrt.f32 (-.f32 2 ux)))) (log.f32 (sqrt.f32 (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log.f32 ux) (log.f32 (pow.f32 (cbrt.f32 (-.f32 2 ux)) 2))) (log.f32 (cbrt.f32 (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (log.f32 ux) 1)) (*.f32 1 (*.f32 (log.f32 (-.f32 2 ux)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (log.f32 ux) 1) 1) (*.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 8 (pow.f32 ux 3))) (-.f32 (log.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2)))) (log.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (-.f32 (log.f32 (+.f32 ux 2)) (log.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (-.f32 1 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (exp.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 ux) (log.f32 (-.f32 8 (pow.f32 ux 3)))) (log.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 ux) (log.f32 (-.f32 4 (*.f32 ux ux)))) (log.f32 (+.f32 ux 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (*.f32 ux (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2) (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux)))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3))) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux)))) 1) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) 1) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) |
| 1× | egg-herbie |
| 994× | associate-/r* |
| 984× | associate-+l+ |
| 906× | associate-+r+ |
| 860× | +-commutative |
| 820× | associate-/l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 418 | 7189 |
| 1 | 1058 | 6529 |
| 2 | 4376 | 6493 |
| 1× | node limit |
| Inputs |
|---|
(*.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 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))))) |
(+.f32 (log.f32 ux) (log.f32 2)) |
(+.f32 (log.f32 ux) (+.f32 (log.f32 2) (*.f32 -1/2 ux))) |
(+.f32 (log.f32 ux) (+.f32 (*.f32 -1/8 (pow.f32 ux 2)) (+.f32 (log.f32 2) (*.f32 -1/2 ux)))) |
(+.f32 (*.f32 -1/24 (pow.f32 ux 3)) (+.f32 (log.f32 ux) (+.f32 (*.f32 -1/8 (pow.f32 ux 2)) (+.f32 (log.f32 2) (*.f32 -1/2 ux))))) |
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 ux))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (*.f32 2 (/.f32 1 ux))) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux)))) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (+.f32 (*.f32 8/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))) |
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 ux))) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 ux))) (log.f32 -1)) (*.f32 2 (/.f32 1 ux))) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 ux))) (log.f32 -1)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux)))) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 ux))) (log.f32 -1)) (+.f32 (*.f32 8/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 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 (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)))) (sqrt.f32 -1))) (*.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)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(+.f32 (*.f32 -1 (/.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 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 8 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2))))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 4 (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux 2))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 ux 3))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 ux ux))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 ux 2))) |
(pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3) 1/3) |
(pow.f32 (exp.f32 1/2) (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 0) |
(+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (-.f32 2 ux)) (log.f32 ux)) |
(+.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))) |
(+.f32 (log.f32 ux) (*.f32 (log.f32 (-.f32 2 ux)) 1)) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) (+.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (log.f32 (sqrt.f32 ux)) (+.f32 (log.f32 (sqrt.f32 ux)) (log.f32 (-.f32 2 ux)))) |
(+.f32 (log.f32 (sqrt.f32 (-.f32 2 ux))) (+.f32 (log.f32 (sqrt.f32 (-.f32 2 ux))) (log.f32 ux))) |
(+.f32 0 (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 ux) 2)) (+.f32 (log.f32 (cbrt.f32 ux)) (log.f32 (-.f32 2 ux)))) |
(+.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2))) |
(+.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 2 ux)) 2)) (+.f32 (log.f32 (cbrt.f32 (-.f32 2 ux))) (log.f32 ux))) |
(+.f32 (*.f32 1/2 (log.f32 ux)) (+.f32 (*.f32 1/2 (log.f32 (-.f32 2 ux))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (*.f32 (log.f32 ux) 1) (*.f32 (log.f32 (-.f32 2 ux)) 1)) |
(+.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1) (*.f32 (log.f32 ux) 1)) |
(+.f32 (*.f32 (log.f32 ux) 1/2) (+.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1/2) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4))) (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4))) |
(+.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (log.f32 ux))) (*.f32 1/2 (log.f32 (-.f32 2 ux)))) |
(+.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (log.f32 ux) 1/2)) (*.f32 (log.f32 (-.f32 2 ux)) 1/2)) |
(+.f32 (+.f32 (log.f32 (-.f32 2 ux)) (log.f32 (sqrt.f32 ux))) (log.f32 (sqrt.f32 ux))) |
(+.f32 (+.f32 (log.f32 (-.f32 2 ux)) (log.f32 (pow.f32 (cbrt.f32 ux) 2))) (log.f32 (cbrt.f32 ux))) |
(+.f32 (+.f32 (log.f32 ux) (log.f32 (sqrt.f32 (-.f32 2 ux)))) (log.f32 (sqrt.f32 (-.f32 2 ux)))) |
(+.f32 (+.f32 (log.f32 ux) (log.f32 (pow.f32 (cbrt.f32 (-.f32 2 ux)) 2))) (log.f32 (cbrt.f32 (-.f32 2 ux)))) |
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (*.f32 1 (*.f32 (log.f32 ux) 1)) (*.f32 1 (*.f32 (log.f32 (-.f32 2 ux)) 1))) |
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(+.f32 (*.f32 (*.f32 (log.f32 ux) 1) 1) (*.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1) 1)) |
(-.f32 (log.f32 (-.f32 8 (pow.f32 ux 3))) (-.f32 (log.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2)))) (log.f32 ux))) |
(-.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (-.f32 (log.f32 (+.f32 ux 2)) (log.f32 ux))) |
(-.f32 (exp.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (-.f32 1 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(-.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (exp.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) 1) |
(-.f32 (+.f32 (log.f32 ux) (log.f32 (-.f32 8 (pow.f32 ux 3)))) (log.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2))))) |
(-.f32 (+.f32 (log.f32 ux) (log.f32 (-.f32 4 (*.f32 ux ux)))) (log.f32 (+.f32 ux 2))) |
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))))) 1) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(*.f32 1 (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2) (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(/.f32 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux)))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3))) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux)))) 1) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) 1) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))))) |
(pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(pow.f32 (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2) |
(pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(pow.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 3) 1/3) |
(sqrt.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 2)) |
(cbrt.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 3)) |
(expm1.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(exp.f32 (log.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(log1p.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) 1)) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 -1) ux) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (sqrt.f32 -1) ux (/.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 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) |
(+.f32 (fma.f32 (sqrt.f32 -1) ux (/.f32 1 (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) ux (/.f32 1/2 (*.f32 (sqrt.f32 -1) 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 (+.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 (/.f32 1/2 (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux)) (fma.f32 (sqrt.f32 -1) ux (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) ux (/.f32 1 (sqrt.f32 -1))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 ux ux)) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) ux))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) |
(neg.f32 (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (sqrt.f32 -1) (neg.f32 ux)) |
(-.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (neg.f32 (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) |
(neg.f32 (fma.f32 (sqrt.f32 -1) ux (/.f32 1 (sqrt.f32 -1)))) |
(fma.f32 (neg.f32 (sqrt.f32 -1)) ux (/.f32 -1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (fma.f32 -1 (*.f32 (sqrt.f32 -1) ux) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (neg.f32 (sqrt.f32 -1)) ux (fma.f32 1/2 (/.f32 (/.f32 -1 (sqrt.f32 -1)) ux) (/.f32 -1 (sqrt.f32 -1)))) |
(-.f32 (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) ux) (fma.f32 (sqrt.f32 -1) ux (/.f32 1 (sqrt.f32 -1)))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2)))))) |
(-.f32 (fma.f32 -1 (*.f32 (sqrt.f32 -1) ux) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))) |
(-.f32 (fma.f32 (neg.f32 (sqrt.f32 -1)) ux (fma.f32 1/2 (/.f32 (/.f32 -1 (sqrt.f32 -1)) ux) (/.f32 -1 (sqrt.f32 -1)))) (/.f32 (/.f32 1/2 (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux))) |
(+.f32 (/.f32 -1 (sqrt.f32 -1)) (-.f32 (/.f32 (/.f32 -1/2 (sqrt.f32 -1)) ux) (fma.f32 (sqrt.f32 -1) ux (/.f32 (/.f32 1/2 (*.f32 ux ux)) (pow.f32 (sqrt.f32 -1) 5))))) |
(+.f32 (log.f32 ux) (log.f32 2)) |
(+.f32 (log.f32 ux) (+.f32 (log.f32 2) (*.f32 -1/2 ux))) |
(+.f32 (log.f32 ux) (+.f32 (log.f32 2) (*.f32 ux -1/2))) |
(+.f32 (log.f32 ux) (fma.f32 ux -1/2 (log.f32 2))) |
(+.f32 (log.f32 ux) (+.f32 (*.f32 -1/8 (pow.f32 ux 2)) (+.f32 (log.f32 2) (*.f32 -1/2 ux)))) |
(+.f32 (log.f32 ux) (fma.f32 -1/8 (*.f32 ux ux) (+.f32 (log.f32 2) (*.f32 ux -1/2)))) |
(+.f32 (log.f32 ux) (fma.f32 (*.f32 ux ux) -1/8 (fma.f32 ux -1/2 (log.f32 2)))) |
(+.f32 (*.f32 -1/24 (pow.f32 ux 3)) (+.f32 (log.f32 ux) (+.f32 (*.f32 -1/8 (pow.f32 ux 2)) (+.f32 (log.f32 2) (*.f32 -1/2 ux))))) |
(fma.f32 -1/24 (pow.f32 ux 3) (+.f32 (log.f32 ux) (fma.f32 -1/8 (*.f32 ux ux) (+.f32 (log.f32 2) (*.f32 ux -1/2))))) |
(+.f32 (fma.f32 (*.f32 ux ux) -1/8 (fma.f32 ux -1/2 (log.f32 2))) (fma.f32 -1/24 (pow.f32 ux 3) (log.f32 ux))) |
(+.f32 (*.f32 -2 (log.f32 (/.f32 1 ux))) (log.f32 -1)) |
(fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (*.f32 2 (/.f32 1 ux))) |
(-.f32 (fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) (/.f32 2 ux)) |
(+.f32 (fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) (/.f32 -2 ux)) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux)))) |
(-.f32 (fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) (+.f32 (/.f32 2 ux) (/.f32 2 (*.f32 ux ux)))) |
(+.f32 (-.f32 (fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) (/.f32 2 (*.f32 ux ux))) (/.f32 -2 ux)) |
(+.f32 (fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) (-.f32 (/.f32 -2 ux) (/.f32 2 (*.f32 ux ux)))) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 1 ux))) (log.f32 -1)) (+.f32 (*.f32 8/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))) |
(-.f32 (fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) (+.f32 (+.f32 (/.f32 2 ux) (/.f32 2 (*.f32 ux ux))) (/.f32 8/3 (pow.f32 ux 3)))) |
(-.f32 (-.f32 (-.f32 (fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) (/.f32 8/3 (pow.f32 ux 3))) (/.f32 2 ux)) (/.f32 2 (*.f32 ux ux))) |
(+.f32 (+.f32 (fma.f32 -2 (neg.f32 (log.f32 ux)) (log.f32 -1)) (/.f32 -8/3 (pow.f32 ux 3))) (-.f32 (/.f32 -2 ux) (/.f32 2 (*.f32 ux ux)))) |
(+.f32 (*.f32 -2 (log.f32 (/.f32 -1 ux))) (log.f32 -1)) |
(fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 ux))) (log.f32 -1)) (*.f32 2 (/.f32 1 ux))) |
(-.f32 (fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) (/.f32 2 ux)) |
(+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) (/.f32 -2 ux)) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 ux))) (log.f32 -1)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux)))) |
(-.f32 (fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) (+.f32 (/.f32 2 ux) (/.f32 2 (*.f32 ux ux)))) |
(-.f32 (+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) (/.f32 -2 ux)) (/.f32 2 (*.f32 ux ux))) |
(+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) (-.f32 (/.f32 -2 ux) (/.f32 2 (*.f32 ux ux)))) |
(-.f32 (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 ux))) (log.f32 -1)) (+.f32 (*.f32 8/3 (/.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 ux 2))) (*.f32 2 (/.f32 1 ux))))) |
(-.f32 (fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) (+.f32 (+.f32 (/.f32 2 ux) (/.f32 2 (*.f32 ux ux))) (/.f32 8/3 (pow.f32 ux 3)))) |
(-.f32 (-.f32 (+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) (/.f32 -2 ux)) (/.f32 2 (*.f32 ux ux))) (/.f32 8/3 (pow.f32 ux 3))) |
(+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 ux)) (log.f32 -1)) (-.f32 (/.f32 -2 ux) (+.f32 (/.f32 2 (*.f32 ux ux)) (/.f32 8/3 (pow.f32 ux 3))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.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 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) |
(fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (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 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) ux) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) |
(+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 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 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) ux) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (sqrt.f32 -1) 5)))))) |
(+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (+.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (*.f32 (/.f32 1/2 (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) |
(*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(*.f32 -1 (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) |
(neg.f32 (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(neg.f32 (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (/.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 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) ux)))) |
(fma.f32 -1 (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) |
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (/.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 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (fma.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) ux) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))))) |
(fma.f32 -1 (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (*.f32 -1/2 (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (sqrt.f32 -1) 5))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux))) (fma.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 8 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2))))) |
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2)))) (sqrt.f32 (-.f32 8 (pow.f32 ux 3))))) |
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux (+.f32 ux 2) 4))) (sqrt.f32 (-.f32 8 (pow.f32 ux 3)))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 4 (*.f32 ux ux)))) (sqrt.f32 (+.f32 ux 2))) |
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 (-.f32 4 (*.f32 ux ux))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (*.f32 ux ux))) (sqrt.f32 (+.f32 ux 2))) (sqrt.f32 ux)) |
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 2))) (sqrt.f32 (-.f32 4 (*.f32 ux ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 ux 3))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2))))) |
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2)))) (sqrt.f32 (-.f32 8 (pow.f32 ux 3))))) |
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux (+.f32 ux 2) 4))) (sqrt.f32 (-.f32 8 (pow.f32 ux 3)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (*.f32 ux ux))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 ux 2))) |
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 (-.f32 4 (*.f32 ux ux))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 4 (*.f32 ux ux))) (sqrt.f32 (+.f32 ux 2))) (sqrt.f32 ux)) |
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 2))) (sqrt.f32 (-.f32 4 (*.f32 ux ux)))) |
(pow.f32 (*.f32 ux (-.f32 2 ux)) 1/2) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4) 2) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3) 1/3) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (exp.f32 1/2) (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 0) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (-.f32 2 ux)) (log.f32 ux)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (log.f32 ux) (*.f32 (log.f32 (-.f32 2 ux)) 1)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) (+.f32 (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4)) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (sqrt.f32 ux)) (+.f32 (log.f32 (sqrt.f32 ux)) (log.f32 (-.f32 2 ux)))) |
(+.f32 (log.f32 (-.f32 2 ux)) (+.f32 (log.f32 (sqrt.f32 ux)) (log.f32 (sqrt.f32 ux)))) |
(+.f32 (log.f32 (-.f32 2 ux)) (*.f32 2 (log.f32 (sqrt.f32 ux)))) |
(+.f32 (log.f32 (sqrt.f32 (-.f32 2 ux))) (+.f32 (log.f32 (sqrt.f32 (-.f32 2 ux))) (log.f32 ux))) |
(+.f32 (log.f32 ux) (+.f32 (log.f32 (sqrt.f32 (-.f32 2 ux))) (log.f32 (sqrt.f32 (-.f32 2 ux))))) |
(+.f32 (log.f32 ux) (*.f32 2 (log.f32 (sqrt.f32 (-.f32 2 ux))))) |
(+.f32 0 (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 ux) 2)) (+.f32 (log.f32 (cbrt.f32 ux)) (log.f32 (-.f32 2 ux)))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 ux))) (+.f32 (log.f32 (-.f32 2 ux)) (log.f32 (cbrt.f32 ux)))) |
(+.f32 (log.f32 (-.f32 2 ux)) (*.f32 3 (log.f32 (cbrt.f32 ux)))) |
(+.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (+.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 2 ux)) 2)) (+.f32 (log.f32 (cbrt.f32 (-.f32 2 ux))) (log.f32 ux))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 2 ux)))) (+.f32 (log.f32 ux) (log.f32 (cbrt.f32 (-.f32 2 ux))))) |
(+.f32 (log.f32 ux) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 2 ux))))) |
(+.f32 (*.f32 1/2 (log.f32 ux)) (+.f32 (*.f32 1/2 (log.f32 (-.f32 2 ux))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 (log.f32 ux) 1) (*.f32 (log.f32 (-.f32 2 ux)) 1)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1) (*.f32 (log.f32 ux) 1)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 (log.f32 ux) 1/2) (+.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1/2) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4))) (log.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 1/4))) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (+.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (log.f32 ux))) (*.f32 1/2 (log.f32 (-.f32 2 ux)))) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (log.f32 ux) 1/2)) (*.f32 (log.f32 (-.f32 2 ux)) 1/2)) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (+.f32 (log.f32 (-.f32 2 ux)) (log.f32 (sqrt.f32 ux))) (log.f32 (sqrt.f32 ux))) |
(+.f32 (log.f32 (-.f32 2 ux)) (+.f32 (log.f32 (sqrt.f32 ux)) (log.f32 (sqrt.f32 ux)))) |
(+.f32 (log.f32 (-.f32 2 ux)) (*.f32 2 (log.f32 (sqrt.f32 ux)))) |
(+.f32 (+.f32 (log.f32 (-.f32 2 ux)) (log.f32 (pow.f32 (cbrt.f32 ux) 2))) (log.f32 (cbrt.f32 ux))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 ux))) (+.f32 (log.f32 (-.f32 2 ux)) (log.f32 (cbrt.f32 ux)))) |
(+.f32 (log.f32 (-.f32 2 ux)) (*.f32 3 (log.f32 (cbrt.f32 ux)))) |
(+.f32 (+.f32 (log.f32 ux) (log.f32 (sqrt.f32 (-.f32 2 ux)))) (log.f32 (sqrt.f32 (-.f32 2 ux)))) |
(+.f32 (log.f32 ux) (+.f32 (log.f32 (sqrt.f32 (-.f32 2 ux))) (log.f32 (sqrt.f32 (-.f32 2 ux))))) |
(+.f32 (log.f32 ux) (*.f32 2 (log.f32 (sqrt.f32 (-.f32 2 ux))))) |
(+.f32 (+.f32 (log.f32 ux) (log.f32 (pow.f32 (cbrt.f32 (-.f32 2 ux)) 2))) (log.f32 (cbrt.f32 (-.f32 2 ux)))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 2 ux)))) (+.f32 (log.f32 ux) (log.f32 (cbrt.f32 (-.f32 2 ux))))) |
(+.f32 (log.f32 ux) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 2 ux))))) |
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 1 (*.f32 (log.f32 ux) 1)) (*.f32 1 (*.f32 (log.f32 (-.f32 2 ux)) 1))) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 3 (log.f32 (cbrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 (*.f32 (log.f32 ux) 1) 1) (*.f32 (*.f32 (log.f32 (-.f32 2 ux)) 1) 1)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(-.f32 (log.f32 (-.f32 8 (pow.f32 ux 3))) (-.f32 (log.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2)))) (log.f32 ux))) |
(+.f32 (-.f32 (log.f32 (-.f32 8 (pow.f32 ux 3))) (log.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2))))) (log.f32 ux)) |
(+.f32 (log.f32 (-.f32 8 (pow.f32 ux 3))) (-.f32 (log.f32 ux) (log.f32 (fma.f32 ux (+.f32 ux 2) 4)))) |
(-.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (-.f32 (log.f32 (+.f32 ux 2)) (log.f32 ux))) |
(+.f32 (-.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (log.f32 (+.f32 ux 2))) (log.f32 ux)) |
(+.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (-.f32 (log.f32 ux) (log.f32 (+.f32 ux 2)))) |
(+.f32 (log.f32 ux) (-.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (log.f32 (+.f32 ux 2)))) |
(-.f32 (exp.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) (-.f32 1 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) 1) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (expm1.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(-.f32 (+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (exp.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) 1) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) 1) (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (expm1.f32 (log1p.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(-.f32 (+.f32 (log.f32 ux) (log.f32 (-.f32 8 (pow.f32 ux 3)))) (log.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2))))) |
(+.f32 (-.f32 (log.f32 (-.f32 8 (pow.f32 ux 3))) (log.f32 (+.f32 4 (*.f32 ux (+.f32 ux 2))))) (log.f32 ux)) |
(+.f32 (log.f32 (-.f32 8 (pow.f32 ux 3))) (-.f32 (log.f32 ux) (log.f32 (fma.f32 ux (+.f32 ux 2) 4)))) |
(-.f32 (+.f32 (log.f32 ux) (log.f32 (-.f32 4 (*.f32 ux ux)))) (log.f32 (+.f32 ux 2))) |
(+.f32 (-.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (log.f32 (+.f32 ux 2))) (log.f32 ux)) |
(+.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (-.f32 (log.f32 ux) (log.f32 (+.f32 ux 2)))) |
(+.f32 (log.f32 ux) (-.f32 (log.f32 (-.f32 4 (*.f32 ux ux))) (log.f32 (+.f32 ux 2)))) |
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))))) 1) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 1 (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2) (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(/.f32 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux)))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) (/.f32 (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))) |
(/.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))))) |
(/.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) (fma.f32 (log.f32 ux) (log.f32 ux) (*.f32 (log.f32 (-.f32 2 ux)) (-.f32 (log.f32 (-.f32 2 ux)) (log.f32 ux))))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) (/.f32 (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))) |
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3))) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))))) |
(/.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) (fma.f32 (log.f32 ux) (log.f32 ux) (*.f32 (log.f32 (-.f32 2 ux)) (-.f32 (log.f32 (-.f32 2 ux)) (log.f32 ux))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux)))) 1) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))) |
(/.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) (/.f32 (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))) (-.f32 (log.f32 ux) (log.f32 (-.f32 2 ux))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) 1) (+.f32 (*.f32 (log.f32 ux) (log.f32 ux)) (-.f32 (*.f32 (log.f32 (-.f32 2 ux)) (log.f32 (-.f32 2 ux))) (*.f32 (log.f32 ux) (log.f32 (-.f32 2 ux)))))) |
(/.f32 (+.f32 (pow.f32 (log.f32 ux) 3) (pow.f32 (log.f32 (-.f32 2 ux)) 3)) (fma.f32 (log.f32 ux) (log.f32 ux) (*.f32 (log.f32 (-.f32 2 ux)) (-.f32 (log.f32 (-.f32 2 ux)) (log.f32 ux))))) |
(pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (sqrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 2) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (cbrt.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(pow.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 3) 1/3) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 2)) |
(fabs.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) |
(cbrt.f32 (pow.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 3)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(expm1.f32 (log1p.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(exp.f32 (log.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(log.f32 (*.f32 ux (-.f32 2 ux))) |
(log1p.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) 1)) |
(log1p.f32 (fma.f32 ux (-.f32 2 ux) -1)) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (/.f32 (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (/.f32 (+.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 ux) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 ux) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 ux (-.f32 2 ux)))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) 3))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
Compiled 39863 to 27051 computations (32.1% saved)
64 alts after pruning (56 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1244 | 27 | 1271 |
| Fresh | 12 | 29 | 41 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 7 | 9 |
| Total | 1258 | 64 | 1322 |
| Status | Error | Program |
|---|---|---|
| 8.2b | (pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) | |
| 8.0b | (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) | |
| 11.0b | (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) | |
| 2.5b | (*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) | |
| 3.2b | (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) | |
| 2.5b | (*.f32 (*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 6.7b | (*.f32 (sqrt.f32 (/.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 0.3b | (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) | |
| 2.8b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) | |
| 2.8b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) | |
| 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)))) | |
| ✓ | 2.4b | (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 7.8b | (*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) | |
| ✓ | 0.3b | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 5.0b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) | |
| 2.4b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| 6.7b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) | |
| 8.5b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) | |
| 6.7b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) | |
| ✓ | 6.6b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 7.7b | (*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 7.8b | (*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) | |
| ✓ | 3.1b | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 6.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux))) | |
| ✓ | 0.3b | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| 0.8b | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) | |
| 7.7b | (sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) | |
| 7.7b | (sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) | |
| 29.3b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) | |
| 29.6b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) | |
| 6.5b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) | |
| 7.7b | (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) | |
| 17.8b | (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) | |
| 10.4b | (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) | |
| 19.4b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 16.6b | (sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) | |
| 16.5b | (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) | |
| 17.4b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 17.7b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ✓ | 17.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 17.8b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) | |
| 17.6b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ✓ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 7.7b | (sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) | |
| 6.1b | (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) | |
| 10.4b | (sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) | |
| 6.1b | (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) | |
| 10.4b | (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) | |
| ✓ | 7.7b | (sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
| 1.2b | (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (/.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))) 2)))) | |
| 6.1b | (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) | |
| 11.2b | (sqrt.f32 (*.f32 2 ux)) | |
| 17.9b | (sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) | |
| 8.2b | (sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) | |
| 11.1b | (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) | |
| 11.1b | (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) | |
| 8.2b | (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) | |
| 4.0b | (exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) | |
| 8.2b | (exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) | |
| 7.7b | (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
Compiled 1233 to 947 computations (23.2% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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 (-.f32 2 maxCos) maxCos) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(sqrt.f32 (+.f32 1 (*.f32 (expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (/.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))) (cos.f32 (*.f32 2 (*.f32 uy (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)))))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (/.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) |
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/4) 2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) 1/3)) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2) |
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 maxCos ux 1) ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1/4) 2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3)) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (fma.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (neg.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 4))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12))))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 3)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
11 calls:
| 67.0ms | uy |
| 60.0ms | maxCos |
| 56.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 55.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 55.0ms | ux |
| 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 2415 to 1622 computations (32.8% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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 (-.f32 2 maxCos) maxCos) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(sqrt.f32 (+.f32 1 (*.f32 (expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (/.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))) (cos.f32 (*.f32 2 (*.f32 uy (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)))))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (/.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) |
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
11 calls:
| 46.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 41.0ms | (*.f32 uy 2) |
| 40.0ms | uy |
| 39.0ms | ux |
| 37.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 1692 to 1152 computations (31.9% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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 (-.f32 2 maxCos) maxCos) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(sqrt.f32 (+.f32 1 (*.f32 (expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (/.f32 (-.f32 4 (*.f32 (*.f32 maxCos maxCos) 4)) (/.f32 (+.f32 2 (*.f32 2 maxCos)) ux))) (cos.f32 (*.f32 2 (*.f32 uy (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)))))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) (/.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) |
(*.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) -2) 1)) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) 1/2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
11 calls:
| 81.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 69.0ms | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 67.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 63.0ms | maxCos |
| 39.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 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 1585 to 1080 computations (31.9% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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 (-.f32 2 maxCos) maxCos) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(sqrt.f32 (+.f32 1 (*.f32 (expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
6 calls:
| 61.0ms | ux |
| 58.0ms | maxCos |
| 30.0ms | (*.f32 uy 2) |
| 30.0ms | uy |
| 29.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | ux |
| 0.3b | 1 | uy |
| 0.3b | 1 | 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) |
Compiled 984 to 675 computations (31.4% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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 (-.f32 2 maxCos) maxCos) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(sqrt.f32 (+.f32 1 (*.f32 (expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) |
6 calls:
| 30.0ms | (*.f32 uy 2) |
| 29.0ms | uy |
| 28.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 27.0ms | ux |
| 27.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 0.8b | 1 | ux |
| 0.8b | 1 | uy |
| 0.8b | 1 | maxCos |
| 0.8b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.8b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.8b | 1 | (*.f32 uy 2) |
Compiled 963 to 661 computations (31.4% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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 (-.f32 2 maxCos) maxCos) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
6 calls:
| 88.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 84.0ms | (*.f32 uy 2) |
| 45.0ms | uy |
| 44.0ms | maxCos |
| 31.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| Error | Segments | Branch |
|---|---|---|
| 2.4b | 1 | ux |
| 0.8b | 2 | uy |
| 1.0b | 2 | maxCos |
| 0.8b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.8b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.8b | 2 | (*.f32 uy 2) |
Compiled 779 to 532 computations (31.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.651294047012925e-5 | 0.00011120582348667085 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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 (-.f32 2 maxCos) maxCos) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
6 calls:
| 74.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 67.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 49.0ms | uy |
| 43.0ms | maxCos |
| 42.0ms | (*.f32 uy 2) |
| Error | Segments | Branch |
|---|---|---|
| 2.4b | 1 | ux |
| 0.8b | 2 | uy |
| 1.0b | 2 | maxCos |
| 0.8b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.8b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.8b | 2 | (*.f32 uy 2) |
Compiled 748 to 513 computations (31.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.651294047012925e-5 | 0.00011120582348667085 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
6 calls:
| 58.0ms | ux |
| 48.0ms | uy |
| 45.0ms | (*.f32 uy 2) |
| 42.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 27.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| Error | Segments | Branch |
|---|---|---|
| 4.0b | 2 | ux |
| 3.0b | 2 | uy |
| 6.1b | 1 | maxCos |
| 3.0b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 3.0b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 3.0b | 2 | (*.f32 uy 2) |
Compiled 677 to 465 computations (31.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.00040388962952420115 | 0.0006219545612111688 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 (-.f32 2 ux)) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (fma.f32 (-.f32 (-.f32 2 maxCos) maxCos) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 ux)))))) |
(sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 ux)))) 1)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
6 calls:
| 21.0ms | (*.f32 uy 2) |
| 20.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 20.0ms | ux |
| 20.0ms | maxCos |
| 20.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 6.1b | 1 | ux |
| 6.1b | 1 | uy |
| 6.1b | 1 | maxCos |
| 6.1b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 6.1b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 6.1b | 1 | (*.f32 uy 2) |
Compiled 653 to 448 computations (31.4% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) ux)) 1))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 maxCos (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 2 (*.f32 ux ux)) maxCos) (*.f32 ux ux))))) |
| Outputs |
|---|
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
3 calls:
| 11.0ms | maxCos |
| 10.0ms | ux |
| 10.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 6.1b | 1 | ux |
| 6.1b | 1 | uy |
| 6.1b | 1 | maxCos |
Compiled 276 to 186 computations (32.6% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (/.f32 (-.f32 4 (*.f32 ux ux)) (/.f32 (+.f32 2 ux) ux))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
3 calls:
| 8.0ms | maxCos |
| 8.0ms | ux |
| 7.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 6.5b | 1 | ux |
| 6.5b | 1 | uy |
| 6.5b | 1 | maxCos |
Compiled 144 to 99 computations (31.3% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
| Outputs |
|---|
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
3 calls:
| 7.0ms | maxCos |
| 6.0ms | ux |
| 6.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 7.7b | 1 | ux |
| 7.7b | 1 | uy |
| 7.7b | 1 | maxCos |
Compiled 96 to 70 computations (27.1% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
3 calls:
| 6.0ms | uy |
| 5.0ms | maxCos |
| 5.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 7.7b | 1 | ux |
| 7.7b | 1 | uy |
| 7.7b | 1 | maxCos |
Compiled 84 to 63 computations (25% saved)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
| Outputs |
|---|
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
3 calls:
| 5.0ms | uy |
| 4.0ms | maxCos |
| 4.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 7.7b | 1 | ux |
| 7.7b | 1 | uy |
| 7.7b | 1 | maxCos |
Compiled 45 to 35 computations (22.2% saved)
Total -18.7b remaining (-166.6%)
Threshold costs -18.7b (-166.6%)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
| Outputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
3 calls:
| 3.0ms | uy |
| 3.0ms | ux |
| 3.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 11.2b | 1 | ux |
| 11.2b | 1 | uy |
| 11.2b | 1 | maxCos |
Compiled 23 to 19 computations (17.4% saved)
| 1× | egg-herbie |
| 108× | *-commutative |
| 78× | +-commutative |
| 34× | distribute-lft-neg-in |
| 32× | sub-neg |
| 32× | neg-sub0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 86 | 983 |
| 1 | 151 | 983 |
| 2 | 204 | 983 |
| 3 | 250 | 983 |
| 4 | 277 | 983 |
| 5 | 291 | 983 |
| 6 | 298 | 983 |
| 7 | 301 | 983 |
| 8 | 302 | 983 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) |
(if (<=.f32 (*.f32 uy 2) 13743895/137438953472) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(if (<=.f32 (*.f32 uy 2) 13743895/137438953472) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 2 ux)) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 maxCos -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 maxCos -1))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 2 ux))))) |
(if (<=.f32 (*.f32 uy 2) 13743895/137438953472) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(if (<=.f32 (*.f32 uy 2) 13743895/137438953472) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) |
(if (<=.f32 (*.f32 uy 2) 13743895/137438953472) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) |
(if (<=.f32 (*.f32 uy 2) 13743895/137438953472) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(if (<=.f32 (*.f32 uy 2) 13743895/137438953472) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(if (<=.f32 (*.f32 uy 2) 13743895/137438953472) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) |
(if (<=.f32 (*.f32 uy 2) 8589935/17179869184) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 2 ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (-.f32 1 maxCos) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (+.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos -1) (/.f32 (+.f32 1 maxCos) (*.f32 ux ux)))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 maxCos -1))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 (/.f32 ux (+.f32 2 ux)) (-.f32 4 (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux 2) (*.f32 ux ux))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(sqrt.f32 (*.f32 2 ux)) |
Compiled 374 to 283 computations (24.3% saved)
| 2× | egg-herbie |
| 1486× | associate-+l- |
| 1304× | associate-+r- |
| 1110× | +-commutative |
| 1078× | associate-*r* |
| 1006× | associate-+l+ |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 77 |
| 1 | 44 | 69 |
| 2 | 124 | 69 |
| 3 | 530 | 65 |
| 4 | 3181 | 65 |
| 0 | 464 | 14818 |
| 1 | 1402 | 14100 |
| 2 | 6490 | 14062 |
| 1× | node limit |
| 1× | node limit |
Compiled 928 to 628 computations (32.3% saved)
Compiled 332 to 219 computations (34% saved)
Loading profile data...