Time bar (total: 21.6s)
| 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 |
|---|---|---|
| ▶ | 14.1b | (*.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))))) |
| ▶ | 14.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)))))) |
| ▶ | 14.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))) |
Compiled 79 to 57 computations (27.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
| ✓ | 0.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))) |
| ✓ | 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
| ✓ | 14.6b | (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
Compiled 90 to 54 computations (40% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.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))) |
| 2.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 | 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.0ms | ux | @ | 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.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/ |
| 1018× | associate-*l/ |
| 424× | add-sqr-sqrt |
| 414× | pow1 |
| 414× | *-un-lft-identity |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 136 |
| 1 | 409 | 136 |
| 2 | 5182 | 136 |
| 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))) |
(*.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))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
| 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 (pow.f32 (exp.f32 2) (PI.f32)) uy))))) (#(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 (*.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)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.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)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.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)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.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)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.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))) 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 (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 cbrt.f32 (pow.f32 (*.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))) 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 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 expm1.f32 (log1p.f32 (*.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 exp.f32 (log.f32 (*.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 exp.f32 (*.f32 (log.f32 (*.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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.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 -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) |
| 1× | egg-herbie |
| 844× | associate-*r/ |
| 832× | associate-*r* |
| 804× | +-commutative |
| 762× | associate-+l+ |
| 698× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 408 | 11261 |
| 1 | 1193 | 10843 |
| 2 | 5205 | 10765 |
| 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))) |
(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))))))) |
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 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 (pow.f32 (exp.f32 2) (PI.f32)) uy)) |
(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 (*.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) |
(pow.f32 (*.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) |
(pow.f32 (sqrt.f32 (*.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) |
(pow.f32 (cbrt.f32 (*.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)))) 3) |
(pow.f32 (pow.f32 (*.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))) 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 (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)))))) |
(cbrt.f32 (pow.f32 (*.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))) 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 uy (*.f32 2 (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.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))))) |
(exp.f32 (log.f32 (*.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))))) |
(exp.f32 (*.f32 (log.f32 (*.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)) |
(log1p.f32 (expm1.f32 (*.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 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) |
(log1p.f32 (expm1.f32 (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 (-.f32 (-.f32 1 maxCos) maxCos) ux)) |
(*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(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 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (-.f32 2 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 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (-.f32 2 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 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (-.f32 2 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 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (-.f32 2 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 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (-.f32 2 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 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(fma.f32 ux (-.f32 (-.f32 2 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 ux (+.f32 -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 ux (*.f32 ux (*.f32 maxCos maxCos))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 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 ux (*.f32 ux (*.f32 maxCos maxCos))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 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 ux (*.f32 ux (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux)))))) (*.f32 ux (*.f32 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 ux (*.f32 ux (*.f32 maxCos maxCos))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 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 ux (*.f32 ux (*.f32 maxCos maxCos))))) |
(fma.f32 maxCos (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (*.f32 ux (*.f32 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 ux (*.f32 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 ux (*.f32 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 ux (*.f32 ux (*.f32 maxCos maxCos)))))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (+.f32 1 (*.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 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 uy (*.f32 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))) |
(+.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))) |
(+.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 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 uy (*.f32 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)))) |
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 uy (*.f32 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))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))) |
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (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 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux) |
(*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (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 (+.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 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (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 (+.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.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 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (/.f32 ux (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (/.f32 ux (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (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 (+.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))))) |
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (/.f32 ux (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (/.f32 ux (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 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 ux (+.f32 1 (*.f32 -1 maxCos)))))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 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) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) |
(*.f32 -1 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 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)))) (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)))))) |
(-.f32 (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) (/.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 (sqrt.f32 -1) (neg.f32 ux))))) (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.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)))) (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))))))) |
(-.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 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.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 (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)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(+.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 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 maxCos (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 maxCos (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 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 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 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 maxCos (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.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 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))) (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 maxCos (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 (*.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 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 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 (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)))) (fma.f32 -1/4 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (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))) (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 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (pow.f32 maxCos 3))) (-.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 (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 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 maxCos (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (pow.f32 maxCos 3))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))) (*.f32 (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 (*.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 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2))) (*.f32 1/2 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux)))) |
(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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.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 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.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 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 (*.f32 (sqrt.f32 -1) maxCos) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) 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 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(+.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 (+.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))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (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 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) 2)) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos)))) (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -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 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) ux)) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.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 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) 2)) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos)))) (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (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 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) 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 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)))) |
(-.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.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 2 (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (-.f32 (+.f32 1 (*.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)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))))) |
(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)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 1 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 2 (*.f32 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 (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 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (-.f32 (+.f32 1 (*.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))))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) (-.f32 (+.f32 1 (*.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)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)))))) |
(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))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 2)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
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) |
(+.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 (*.f32 2/3 (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 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))) |
(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)))) |
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))) (fma.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6) 1)) |
(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 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 (*.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)))) (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)) (*.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 (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 (*.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)))) (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)) (*.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 (-.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 2 (*.f32 uy (PI.f32))) |
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)) |
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 (exp.f32 (log1p.f32 (*.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) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (*.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) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (sqrt.f32 (*.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) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (cbrt.f32 (*.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)))) 3) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (pow.f32 (*.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))) 3) 1/3) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(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 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 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.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))) 3)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(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 (cos.f32 (*.f32 2 (*.f32 uy (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 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))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 (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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (log.f32 (*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.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)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log1p.f32 (expm1.f32 (*.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| ✓ | 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) |
| ✓ | 0.4b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| ✓ | 13.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)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 2.0ms | uy | @ | -inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 2.0ms | ux | @ | inf | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 1× | batch-egg-rewrite |
| 608× | associate-+l+ |
| 562× | associate-/r* |
| 444× | add-sqr-sqrt |
| 434× | pow1 |
| 434× | *-un-lft-identity |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 130 |
| 1 | 427 | 118 |
| 2 | 5739 | 118 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
(*.f32 (*.f32 uy 2) (PI.f32)) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 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 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)) 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 (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 (*.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 (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 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 (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 (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 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 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 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.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) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 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 1 (+.f32 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 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)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 1 (+.f32 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 ux maxCos) (-.f32 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 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 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 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 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 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 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 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 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 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux))))) (-.f32 1 (+.f32 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 2 (*.f32 uy (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.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 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 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 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))))) |
| 1× | egg-herbie |
| 1088× | associate-*r* |
| 888× | associate-*l* |
| 812× | fma-def |
| 670× | *-commutative |
| 464× | times-frac |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 607 | 16167 |
| 1 | 1836 | 14645 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
1 |
(+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux) (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 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 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)) 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 (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 (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 (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 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 (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 (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 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 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 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.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) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 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 1 (+.f32 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 ux maxCos) (-.f32 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 1 (+.f32 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 ux maxCos) (-.f32 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 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 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 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 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 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 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 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 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 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 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 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux maxCos) (-.f32 1 ux))))) (-.f32 1 (+.f32 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 2 (*.f32 uy (PI.f32))))) 1) |
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1) |
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) |
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)) |
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1) |
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3) |
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.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 ux (*.f32 maxCos (-.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 (+.f32 1 (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 ux (*.f32 maxCos (-.f32 1 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 (+.f32 1 (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 ux (*.f32 maxCos (-.f32 1 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 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux -2)) (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 (+.f32 1 (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 ux (*.f32 maxCos (-.f32 1 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 (+.f32 1 (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 ux (*.f32 maxCos (-.f32 1 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 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux -2)) (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 (+.f32 1 (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 ux (*.f32 maxCos (-.f32 1 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 (+.f32 1 (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 ux (*.f32 maxCos (-.f32 1 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)) |
(fma.f32 2 (*.f32 ux (*.f32 maxCos (-.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))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 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 ux (*.f32 maxCos (-.f32 1 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 ux (*.f32 maxCos (-.f32 1 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 ux (*.f32 maxCos (-.f32 1 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 ux (*.f32 maxCos (-.f32 1 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 ux (*.f32 maxCos (-.f32 1 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 ux (*.f32 maxCos (-.f32 1 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 ux (*.f32 maxCos (-.f32 1 ux))) (pow.f32 (*.f32 maxCos ux) 2))) |
(*.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)) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 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 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (*.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 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (/.f32 (+.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)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (/.f32 -1/8 (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 maxCos -2 2) 2)) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 maxCos 1) (*.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (+.f32 maxCos -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 maxCos -1) (*.f32 ux (sqrt.f32 -1))))))) |
(fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 5)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))) (*.f32 (/.f32 -1/8 (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (fma.f32 maxCos -2 2) 2)) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))))) |
(*.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 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))) |
(*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (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 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))))) |
(-.f32 (*.f32 (/.f32 -1/2 (-.f32 1 maxCos)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos -2 2)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (-.f32 1 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 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos)))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 1/8 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux (-.f32 1 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 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 5)))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 1 maxCos))))))) |
(fma.f32 -1/2 (/.f32 (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (-.f32 (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 5)))) -1/16))) (*.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 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(fma.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(fma.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.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 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.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))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux)) (*.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(fma.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 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/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.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))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux)) (*.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.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 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 maxCos 3))) (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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) -1/2))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(-.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 ux)) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 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 1 ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos ux))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 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 1 ux))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos ux))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 ux)) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))))) (-.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 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)) 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 (sqrt.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)) (sqrt.f32 (-.f32 1 (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 (*.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 (*.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 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 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (cbrt.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 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (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 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 (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 (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 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 -1 (neg.f32 (+.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 1 (+.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 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 1 (+.f32 ux (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 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 (fma.f32 maxCos ux ux)) (-.f32 1 (fma.f32 maxCos ux ux))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) |
(*.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 (fma.f32 maxCos ux 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 ux maxCos) (-.f32 1 ux)))) (fma.f32 ux maxCos (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 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 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 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 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 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 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) |
(*.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 (fma.f32 maxCos ux 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 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))) |
(/.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 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 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 (fma.f32 maxCos ux ux)) (-.f32 1 (fma.f32 maxCos ux ux))))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.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 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.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 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.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 1 (+.f32 ux (*.f32 maxCos ux))))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) |
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 3) (-.f32 1 (fma.f32 maxCos ux 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 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) |
(*.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 (fma.f32 maxCos ux 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 ux maxCos) (-.f32 1 ux)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) |
(*.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 (fma.f32 maxCos ux 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 ux maxCos) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))) |
(/.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 1 (+.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 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 (fma.f32 maxCos ux ux)) (-.f32 1 (fma.f32 maxCos ux 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 1 (+.f32 ux (*.f32 ux maxCos)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.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 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.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 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.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 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.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 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.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 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.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 1 (+.f32 ux (*.f32 ux maxCos)))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.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 1 (+.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.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 1 (+.f32 ux (*.f32 ux maxCos)))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (cbrt.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (-.f32 1 (+.f32 ux (*.f32 maxCos ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))) |
(*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (fma.f32 maxCos ux ux)))) |
(/.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 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.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 ux maxCos) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.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 ux maxCos) (-.f32 1 ux))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 (*.f32 maxCos ux) (+.f32 ux (fma.f32 maxCos ux -1)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.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 1 (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 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 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) |
(*.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 (fma.f32 maxCos ux 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 ux maxCos) (-.f32 1 ux))))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux))))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) |
(*.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 (fma.f32 maxCos ux 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 2 (*.f32 uy (PI.f32))))) 1) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (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 (PI.f32)) (*.f32 uy 2))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3)) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 2 uy) (PI.f32)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2))) |
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3)) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.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))))) |
| 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)) |
| ✓ | 13.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)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | inf | (*.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))))) |
| 0.0ms | uy | @ | inf | (*.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))))) |
| 0.0ms | uy | @ | -inf | (*.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))))) |
| 0.0ms | ux | @ | 0 | (*.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))))) |
| 0.0ms | maxCos | @ | 0 | (*.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))))) |
| 1× | batch-egg-rewrite |
| 1246× | associate-*r/ |
| 1016× | associate-*l/ |
| 424× | add-sqr-sqrt |
| 414× | pow1 |
| 414× | *-un-lft-identity |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 103 |
| 1 | 411 | 103 |
| 2 | 5158 | 103 |
| 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)) |
(*.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))))) |
| 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 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))))) (#(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 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) 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 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))))) (#(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 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) 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 (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)))))))) (#(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 (cbrt.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 (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 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 (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 1 (/.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 1 (/.f32 (+.f32 1 (+.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 (fma.f32 ux maxCos 1) ux) 6))))))) (#(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 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 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 (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 (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 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 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 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 (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 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 (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 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 (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 (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) 6)) 1) (+.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 (*.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 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 (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 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 (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 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 (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 (cbrt.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))))) (cbrt.f32 (+.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 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (cbrt.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))))) (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 1 (+.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 (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (+.f32 (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (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 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 exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))))) (#(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 (*.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 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) 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 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (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 (fma.f32 ux maxCos 1) ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.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 (fma.f32 ux maxCos 1) ux) (/.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) 3) (pow.f32 ux 3))))))) (#(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) 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 (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 (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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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) 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) 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 (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 (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 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 ux)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 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 (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 (-.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 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.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 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.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) 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) 2) (*.f32 ux ux))) 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 (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 (*.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 ux))) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 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 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(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 exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) (#(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 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (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))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (+.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 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.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 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 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 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))))) |
| 1× | egg-herbie |
| 1036× | +-commutative |
| 950× | associate-*r* |
| 722× | associate-*l* |
| 682× | *-commutative |
| 616× | associate-/l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 588 | 16598 |
| 1 | 1786 | 15850 |
| 2 | 7671 | 15850 |
| 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)))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)) |
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) |
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) 1)) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1) |
(+.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux))) |
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) 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 (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))))) |
(*.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 (cbrt.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 (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (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) 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 1 (/.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 1 (/.f32 (+.f32 1 (+.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 (fma.f32 ux maxCos 1) ux) 6)))) |
(/.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (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 (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 (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (+.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (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) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.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 (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.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 (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) 6)) 1) (+.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 (*.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (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) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.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 (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (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) 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 (cbrt.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))))) (cbrt.f32 (+.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 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (cbrt.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))))) (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 1 (+.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 (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (+.f32 (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) |
(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)))) |
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)) |
(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 (*.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 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) 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 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (fma.f32 ux maxCos 1) (-.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 (+.f32 ux (fma.f32 ux maxCos 1)) (-.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 (+.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 (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) 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 (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 (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) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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) 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) 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 (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 (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 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 ux)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.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 (-.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 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.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 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.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) 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) 2) (*.f32 ux ux))) 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 (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 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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)))))) |
(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 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (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))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (+.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 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3) |
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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 (+.f32 1 (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 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(-.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 (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 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.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 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 (+.f32 1 (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 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(-.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 (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 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.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 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 (+.f32 1 (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 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(-.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 (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 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) |
(sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) |
(+.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 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)))) |
(*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))) |
(+.f32 (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 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)))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(+.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))) |
(+.f32 (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 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)))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (+.f32 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 -4/45 (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 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(+.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (+.f32 maxCos -1))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (*.f32 (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1)) 1/2))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (*.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1))) (*.f32 -1/8 (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (fma.f32 maxCos -2 2) 2))) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) |
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (-.f32 maxCos 1) (sqrt.f32 -1)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 (+.f32 maxCos -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (*.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos -1) 3)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))) |
(fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (pow.f32 (fma.f32 maxCos -2 2) 3)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1))) (*.f32 -1/8 (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (fma.f32 maxCos -2 2) 2))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))))) |
(*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (neg.f32 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 1 (neg.f32 maxCos)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))))) |
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos)) -1/2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 1 (neg.f32 maxCos)))) (fma.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3))) (pow.f32 (fma.f32 -2 maxCos 2) 2))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (neg.f32 maxCos)))))))) |
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos))) (/.f32 (*.f32 1/8 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (+.f32 1 (neg.f32 maxCos)))) (fma.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (neg.f32 maxCos)) 3))) (pow.f32 (fma.f32 -2 maxCos 2) 2))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 5)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (neg.f32 maxCos))))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos -2 2) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos))) (-.f32 (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 5)))) -1/16))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(fma.f32 -1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (+.f32 -1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux)))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (+.f32 ux -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(fma.f32 -1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.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))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (*.f32 (+.f32 -1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux)) (*.f32 -1/2 (*.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 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/2 (*.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 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (+.f32 ux -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (*.f32 ux (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) ux))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(fma.f32 -1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 ux 3) (*.f32 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/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.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))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 (*.f32 (+.f32 -1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux)) (*.f32 -1/2 (*.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 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 maxCos 3))) (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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) -1/2))) |
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 -1/2 (*.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 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (+.f32 ux -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos ux))))) (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 maxCos 3))) (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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))) -1/2))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) |
(*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 (+.f32 -1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 (+.f32 ux -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))))) |
(+.f32 (/.f32 (*.f32 (+.f32 -1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (sqrt.f32 -1)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 maxCos ux))) (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 ux ux))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 (+.f32 -1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))) |
(+.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 (+.f32 ux -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 maxCos ux))) (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 ux ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))))) |
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)) (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))))))) |
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 maxCos ux))) (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 ux ux))))) (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)) (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (-.f32 1 ux)) (-.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 maxCos ux))) (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos ux) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 1 (*.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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (+.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 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 1) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (+.f32 1 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1))) (*.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 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (neg.f32 ux) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (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))))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (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)))) (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))) (*.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 maxCos ux 1) ux) 2)))) (*.f32 (sqrt.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) 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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.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 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.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 maxCos ux 1) ux) 2)))) (*.f32 (sqrt.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) 2))))) |
(/.f32 1 (/.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) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 1 (/.f32 (+.f32 1 (+.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 (fma.f32 ux maxCos 1) ux) 6)))) |
(/.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) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (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 (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 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (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 (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 (-.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.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 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.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 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (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 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 (-.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (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 (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 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (neg.f32 (+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.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 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (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))) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (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 maxCos ux 1) ux) 6))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (hypot.f32 1 (-.f32 (fma.f32 maxCos ux 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (/.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (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 maxCos ux 1) ux) 6))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) 2)) |
(/.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 (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.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 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.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 (-.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 (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (neg.f32 (+.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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.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 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (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))) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (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 maxCos ux 1) ux) 6))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (hypot.f32 1 (-.f32 (fma.f32 maxCos ux 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (/.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (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 maxCos ux 1) ux) 6))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) 2)) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (cbrt.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))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (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))))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.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) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (cbrt.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))))) (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) 4))) (/.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 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (*.f32 (sqrt.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 (*.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) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)) (+.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 (-.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 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(/.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 (-.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 1 (+.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 (fma.f32 ux maxCos 1) ux) 6))) |
(/.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) 6)) (/.f32 1 (+.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 maxCos ux 1) ux) 12)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.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 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (/.f32 1 (+.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 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.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 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) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (+.f32 ux (fma.f32 maxCos ux 1)))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.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) 3) (pow.f32 ux 3)))) |
(/.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 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 (fma.f32 maxCos ux 1) 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) 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 (-.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 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 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) 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 (fma.f32 maxCos ux 1) ux)) |
(/.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 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (+.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) 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 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.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) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 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) 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 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.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) 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 (-.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 maxCos ux 1) 2) (*.f32 ux ux)) (+.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) 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 (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 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 (fma.f32 maxCos ux 1) ux)) |
(/.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 (fma.f32 ux maxCos 1) ux) (+.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 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (+.f32 ux (fma.f32 maxCos ux 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 (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 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.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) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 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) 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 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.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) (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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(/.f32 (-.f32 (fma.f32 maxCos ux 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 (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 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux 1) 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 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))))) |
(/.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 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 (fma.f32 maxCos ux 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) 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 (fma.f32 maxCos ux 1) ux)) (/.f32 (/.f32 (sqrt.f32 (+.f32 ux (fma.f32 maxCos ux 1))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)))) (-.f32 (fma.f32 maxCos ux 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 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (*.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))))) |
(/.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 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2)) (/.f32 (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 (-.f32 (fma.f32 maxCos ux 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (fma.f32 ux maxCos 1) ux) (/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(/.f32 (-.f32 (fma.f32 maxCos ux 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 (fma.f32 ux maxCos 1) ux) (+.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 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux 1) 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 (pow.f32 (fma.f32 ux maxCos 1) 2) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))))) |
(/.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 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 (fma.f32 maxCos ux 1) 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 (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 (-.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 maxCos ux 1) 2) (*.f32 ux ux)) (+.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) 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 (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 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 (fma.f32 maxCos ux 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 (fma.f32 ux maxCos 1) ux) (+.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 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (+.f32 ux (fma.f32 maxCos ux 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 (-.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 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.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) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 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) 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 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.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 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (fma.f32 maxCos ux 1) ux)) (/.f32 (/.f32 (sqrt.f32 (+.f32 ux (fma.f32 maxCos ux 1))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)))) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.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 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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 (-.f32 (fma.f32 maxCos ux 1) ux) (/.f32 (sqrt.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (*.f32 (sqrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))))) |
(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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3) |
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) |
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) |
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 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 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (hypot.f32 1 (-.f32 (fma.f32 maxCos ux 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cos.f32 (*.f32 uy (*.f32 2 (PI.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) 4))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (hypot.f32 1 (-.f32 (fma.f32 maxCos ux 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (+.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 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (cbrt.f32 (+.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 (cbrt.f32 (sqrt.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) 6)))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (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) 4))) (/.f32 (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)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))) |
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 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 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
Compiled 37373 to 26067 computations (30.3% saved)
23 alts after pruning (22 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 929 | 22 | 951 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 1 | 2 |
| Total | 931 | 23 | 954 |
| Status | Error | Program |
|---|---|---|
| 14.2b | (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3) | |
| ▶ | 15.5b | (+.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))))) |
| 14.1b | (*.f32 (log.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))) | |
| 18.3b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) | |
| ✓ | 14.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))) | |
| ▶ | 14.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))))))) |
| 14.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))))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 14.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) | |
| 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) | |
| ▶ | 0.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 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 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) | |
| 0.4b | (*.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)))))) | |
| 14.7b | (*.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)))))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) | |
| ▶ | 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 7.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) | |
| 16.7b | (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) | |
| 16.7b | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) | |
| ▶ | 16.7b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 14.1b | (log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) | |
| 15.0b | (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
Compiled 1132 to 878 computations (22.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
| 0.1b | (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) | |
| ✓ | 0.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
Compiled 122 to 74 computations (39.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 45.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 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 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| 1.0ms | maxCos | @ | -inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 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 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
| 1× | batch-egg-rewrite |
| 536× | add-sqr-sqrt |
| 524× | pow1 |
| 524× | *-un-lft-identity |
| 492× | add-cbrt-cube |
| 492× | add-cube-cbrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 134 |
| 1 | 527 | 130 |
| 2 | 6804 | 130 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 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 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))))) |
| 1× | egg-herbie |
| 1228× | associate-*r/ |
| 930× | associate-*l/ |
| 802× | +-commutative |
| 672× | associate-*r* |
| 568× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 335 | 11228 |
| 1 | 1068 | 10766 |
| 2 | 4534 | 10182 |
| 1× | node limit |
| Inputs |
|---|
(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))))))) |
(*.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)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) 1) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2)) |
(pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
| Outputs |
|---|
(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 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (+.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 (*.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 2 (*.f32 -2 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 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))))) |
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 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 2 (*.f32 -2 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 2 (*.f32 -2 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 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (+.f32 (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 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 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(+.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 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 1/2 (sqrt.f32 (/.f32 (/.f32 1 (+.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)))))))) |
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))) |
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.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)))) (fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 1/2 (sqrt.f32 (/.f32 (/.f32 1 (+.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))))))))) |
(fma.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))) |
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.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)))) (fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 1/2 (sqrt.f32 (/.f32 (/.f32 1 (+.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))) |
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) |
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) -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 (*.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) 1/8 (-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) 1/8 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) -1/2)))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) |
(+.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(fma.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) 1/8 (fma.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) -1/2 (-.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) -1/16)) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) 1/8 (-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))) -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) (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))) -1/16))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(+.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 2 ux))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 (*.f32 1/2 (*.f32 ux (+.f32 -2 (*.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) (*.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 2 ux)))))) 2)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 1/2 (*.f32 ux (+.f32 -2 (*.f32 2 ux))))) 2))) (*.f32 ux (+.f32 -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))))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) (*.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 2 ux)))))) 2)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (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 2 ux)))))) 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 2 ux)) 3)))))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) -1/4)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2))) (*.f32 (*.f32 -1/4 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 1/2 (*.f32 ux (+.f32 -2 (*.f32 2 ux))))) 2))) (*.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) 3)))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 1/2 (*.f32 ux (+.f32 -2 (*.f32 2 ux))))) 2))) (*.f32 ux (+.f32 -2 (*.f32 2 ux)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)))) |
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.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 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.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 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (/.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 -2 (*.f32 2 ux)))) 2)) (*.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)))))) |
(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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (*.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 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.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 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (/.f32 (neg.f32 (sqrt.f32 -1)) (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 (/.f32 (*.f32 -1/4 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))) (*.f32 (/.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) (neg.f32 (sqrt.f32 -1))) (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 -2 (*.f32 2 ux)))) 2)))) (*.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (/.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 -2 (*.f32 2 ux)))) 2)) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.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 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) ux)) (neg.f32 (*.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 ux (sqrt.f32 -1))) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(-.f32 (/.f32 (*.f32 1/2 (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.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 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.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 2 ux)) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) ux) 1/2) (/.f32 (*.f32 -1/2 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.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 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.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 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 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2)))) (-.f32 (/.f32 (*.f32 -1/4 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (neg.f32 (sqrt.f32 -1)) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) ux) 1/2) (/.f32 (*.f32 -1/2 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 -1/4 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (neg.f32 (sqrt.f32 -1)))) (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) |
(+.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 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 1/2 (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 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 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 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) |
(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 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(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 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 1/2 (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 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 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 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.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 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 ux ux))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(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 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 maxCos -2)) 3) (*.f32 ux 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 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))) (fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 1 maxCos) (+.f32 maxCos -1))))) |
(*.f32 ux (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (neg.f32 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/2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) -1/2)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(+.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 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux)) (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(-.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) 1/8) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(-.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) 1/8) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))) -1/2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(+.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 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) ux)) (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.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 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 ux ux))) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(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 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(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 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) -1/16) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (neg.f32 ux))))) |
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) |
(sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2))) |
(+.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 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))))))) |
(fma.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(fma.f32 (*.f32 (*.f32 1/2 (*.f32 ux (+.f32 -2 (*.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) (*.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 2 ux)))))) 2)) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (+.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)))) (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 1/2 (*.f32 ux (+.f32 -2 (*.f32 2 ux))))) 2))) (*.f32 ux (+.f32 -2 (*.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))))) |
(+.f32 (sqrt.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)))) (*.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 2 ux)))))) 2)) (*.f32 maxCos maxCos))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux))))) (*.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 2 ux)))))) 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 2 ux)) 3))))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) (+.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)))) (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) -1/4)))) |
(+.f32 (fma.f32 (*.f32 (*.f32 1/2 (*.f32 ux (+.f32 -2 (*.f32 2 ux)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 1/2 (*.f32 ux (+.f32 -2 (*.f32 2 ux))))) 2)) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) 3))))) -1/4) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) (*.f32 maxCos maxCos)) 1/2)))) |
(*.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 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1)))) |
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 -2 (*.f32 2 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)))) |
(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 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (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 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 -2 (*.f32 2 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 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 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (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 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 -2 (*.f32 2 ux)))) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (*.f32 ux (+.f32 -2 (*.f32 2 ux))) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 -2 (*.f32 2 ux)))) 2)) (*.f32 maxCos 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 (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 2 ux)) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.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))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.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 2 ux)) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.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)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.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 2 ux)) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (-.f32 (fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (fma.f32 -2 (*.f32 ux ux) (*.f32 2 ux)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (-.f32 (*.f32 -1/4 (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))))) (fma.f32 2 ux (*.f32 ux (*.f32 ux -2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 -1/4 (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))))) (*.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (-.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 2 (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) 1) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 1) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 2) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 3) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3) 1/3) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3)) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1)) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 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 (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (cbrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))))) (cbrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))))) (cbrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (cbrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))))) (cbrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))))) (cbrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2)) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))))) |
(pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/2) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) 2) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux))))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (fma.f32 maxCos ux (neg.f32 ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.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)) |
| ✓ | 13.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 | |
|---|---|---|---|---|
| 2.0ms | ux | @ | 0 | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 1.0ms | maxCos | @ | 0 | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 0.0ms | ux | @ | inf | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 0.0ms | maxCos | @ | -inf | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 0.0ms | maxCos | @ | inf | (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.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) | |
| ✓ | 0.4b | (*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
| ✓ | 13.7b | (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
Compiled 71 to 52 computations (26.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 0.0ms | ux | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 0.0ms | ux | @ | -inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 1× | batch-egg-rewrite |
| 1850× | associate-*l/ |
| 388× | add-sqr-sqrt |
| 378× | associate-/r* |
| 376× | pow1 |
| 376× | *-un-lft-identity |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 97 |
| 1 | 377 | 89 |
| 2 | 4834 | 89 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 -1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 -1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 ux -1) (/.f32 1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 ux) (/.f32 1 (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.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 (+.f32 1 ux) (+.f32 1 ux)) (fma.f32 ux ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.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)) (-.f32 1 ux)))))) (#(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 ux)) (-.f32 1 (*.f32 ux ux))))))) (#(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 (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 (+.f32 1 (fma.f32 ux ux ux)) (+.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)) (+.f32 ux -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 ux)) (fma.f32 ux ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 ux -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) (fma.f32 ux ux -1)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 (+.f32 1 (*.f32 ux ux)) (*.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 1 ux)) (neg.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 ux 3))) (-.f32 1 ux)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (+.f32 ux -1)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 ux -1)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1)) (neg.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux -1)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 ux -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 (-.f32 1 ux) (fma.f32 ux ux -1)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.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 ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.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 ux -1)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux -1)) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 ux -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 (+.f32 ux -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 (+.f32 ux -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 (+.f32 ux -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 (+.f32 ux -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) (fma.f32 ux ux -1)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -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 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.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 (-.f32 1 ux) (+.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 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 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 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (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)) (-.f32 1 ux)) (*.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 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -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)) (+.f32 ux -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)) (+.f32 ux -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)) (+.f32 ux -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)) (+.f32 ux -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 pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))))) |
| 1× | egg-herbie |
| 1286× | associate-+l+ |
| 1112× | associate-+r+ |
| 990× | associate-/l* |
| 734× | +-commutative |
| 472× | *-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 553 | 12521 |
| 1 | 1560 | 11909 |
| 2 | 6164 | 11909 |
| 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)) |
-1 |
(-.f32 (*.f32 2 ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 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 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.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 (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)))) (sqrt.f32 (+.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 (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)))) (sqrt.f32 (+.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 (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) 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))))))) |
(-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 0) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) |
(*.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) |
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 3) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2) 1/2) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)) |
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) |
(+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(+.f32 ux (+.f32 -1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 ux (+.f32 -1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux))) |
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 0) |
(+.f32 -1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (+.f32 ux -1)) |
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1)) |
(+.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) ux)) |
(+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (+.f32 ux -1)) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) |
(-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(-.f32 ux (-.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 2) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) 1)) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 ux -1) (/.f32 1 (-.f32 1 ux))) |
(/.f32 (-.f32 1 ux) (/.f32 1 (+.f32 ux -1))) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(/.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 ux) (-.f32 1 ux))) |
(/.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (fma.f32 ux ux -1))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.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)) (-.f32 1 ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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)) (+.f32 ux -1))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (fma.f32 ux ux -1))) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux)) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 (+.f32 1 (*.f32 ux ux)) (*.f32 ux -1))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 1 ux)) (neg.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 ux 3))) (-.f32 1 ux)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (+.f32 ux -1)) (+.f32 1 ux)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 ux -1)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1)) (neg.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux -1)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux -1)) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -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 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -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 (+.f32 ux -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) (fma.f32 ux ux -1)) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.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 (-.f32 1 ux) (+.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 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (*.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)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (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)) (-.f32 1 ux)) (*.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 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -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)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -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)) (+.f32 ux -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)))) |
(pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3) |
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (+.f32 ux -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) 1) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3) 1/3) |
(sqrt.f32 (*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
| Outputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
-1 |
(-.f32 (*.f32 2 ux) 1) |
(fma.f32 2 ux -1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) |
(+.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))))) |
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (+.f32 (*.f32 -4/45 (*.f32 (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 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 -1) (*.f32 ux (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 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(fma.f32 (*.f32 ux (sqrt.f32 -1)) (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 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 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(+.f32 (fma.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (neg.f32 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 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 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (fma.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux)) (*.f32 (sqrt.f32 -1) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 ux (sqrt.f32 -1)) (neg.f32 (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 ux (sqrt.f32 -1)) (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 ux (sqrt.f32 -1)) (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) 1/2))) |
(fma.f32 -1 (fma.f32 (*.f32 ux (sqrt.f32 -1)) (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 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) 1/2)) |
(+.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))))) |
(fma.f32 -1 (fma.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sqrt.f32 -1) 5)) (*.f32 ux ux)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) 1/2))) |
(-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 0) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(-.f32 (+.f32 2 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) |
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) |
(*.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3/2)) (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3/2)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) |
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) (neg.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))) |
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3/2)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)))) |
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))) |
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(/.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 4))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 4)) (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 3)) (/.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 4))) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 4)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6)) (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 3)) (/.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 6) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 3) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2) 1/2) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)) |
(fabs.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3) 1/3) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 2)) |
(fabs.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(log.f32 (exp.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3)) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 ux (+.f32 -1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 ux (+.f32 -1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 0) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 -1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (+.f32 ux -1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) ux)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (+.f32 ux -1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 ux (-.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 2) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) 1)) |
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1) |
(+.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) -1) |
(+.f32 -1 (/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux (+.f32 ux -1)))) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux (+.f32 ux -1)))) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1)))) |
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (+.f32 ux -1)))) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))))) |
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (+.f32 ux -1)))) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1))) (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (+.f32 ux -1) (/.f32 1 (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(/.f32 (-.f32 1 ux) (/.f32 1 (+.f32 ux -1))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(/.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1))) |
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 ux) (-.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (fma.f32 ux ux -1) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (fma.f32 ux ux -1))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 -1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux -1))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (fma.f32 ux ux -1))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux)) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux)) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 (+.f32 1 (*.f32 ux ux)) (*.f32 ux -1))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (neg.f32 (fma.f32 ux ux -1)) (-.f32 1 ux)) (neg.f32 (+.f32 1 ux))) |
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1))) (+.f32 -1 (neg.f32 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)) (+.f32 ux -1)) |
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 ux 3))) (-.f32 1 ux)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 ux -1)) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (+.f32 ux -1)) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (+.f32 ux -1)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1)) (neg.f32 (+.f32 1 ux))) |
(/.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1))) (+.f32 -1 (neg.f32 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)) (+.f32 ux -1)) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (+.f32 ux -1)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 -1 (neg.f32 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 -1 (fma.f32 ux ux ux))) (+.f32 ux -1)) |
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) (+.f32 ux 1))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) 1) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (sqrt.f32 (-.f32 1 ux))))) |
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 ux 1))) (*.f32 (+.f32 ux -1) (sqrt.f32 (-.f32 1 ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (+.f32 ux -1))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (+.f32 ux -1) (sqrt.f32 (-.f32 1 ux))))) |
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (neg.f32 ux) 3/2)) (sqrt.f32 (+.f32 ux (fma.f32 ux ux 1)))) (*.f32 (+.f32 ux -1) (sqrt.f32 (-.f32 1 ux)))) |
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux -1)) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (sqrt.f32 (fma.f32 ux ux -1)) (/.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 (-.f32 1 ux) (sqrt.f32 (+.f32 ux -1))))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux ux -1)) (sqrt.f32 (+.f32 ux 1))) (*.f32 (-.f32 1 ux) (sqrt.f32 (+.f32 ux -1)))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (+.f32 ux -1)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (sqrt.f32 (+.f32 ux -1))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 ux (fma.f32 ux ux 1)))) (*.f32 (-.f32 1 ux) (sqrt.f32 (+.f32 ux -1)))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -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)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -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)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -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 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -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 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.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 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (+.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 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (*.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 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -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)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -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 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1)))) |
(pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 1/3) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) |
(fabs.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (+.f32 ux -1))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (/.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3/2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (cbrt.f32 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 2) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 3) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3) 1/3) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(sqrt.f32 (*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 1)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 0.4b | (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
| ✓ | 13.7b | (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
Compiled 164 to 111 computations (32.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | ux | @ | 0 | (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
| 1.0ms | ux | @ | -inf | (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
| 1.0ms | ux | @ | -inf | (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
| 0.0ms | ux | @ | 0 | (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
| 0.0ms | maxCos | @ | 0 | (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
| 1× | batch-egg-rewrite |
| 584× | associate-/r* |
| 486× | distribute-lft-neg-in |
| 454× | associate-+l+ |
| 388× | associate-/r/ |
| 382× | associate-/l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 99 |
| 1 | 321 | 83 |
| 2 | 4614 | 83 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(*.f32 (-.f32 1 ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) 1) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 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 -1 (+.f32 (*.f32 -1 (neg.f32 ux)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 (neg.f32 ux) -1) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))))))) (#(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 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux)) (neg.f32 (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (-.f32 1 ux))))))) (#(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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 1 ux)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 1 ux)) (-.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (neg.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (neg.f32 (-.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 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 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 1) (neg.f32 (-.f32 1 ux)))))) (#(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 (neg.f32 (-.f32 1 ux)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) -1) (*.f32 -1 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) -1) (*.f32 (neg.f32 ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 2)))) (#(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 (/.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 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) 1))))) (#(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 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 1 (-.f32 1 ux)))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(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 (*.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 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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (neg.f32 (-.f32 1 ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))) (*.f32 (-.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 3)) (+.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (neg.f32 (-.f32 1 ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (neg.f32 (-.f32 1 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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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 (*.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 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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 ux) -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 1) (*.f32 (neg.f32 ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) 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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 3)) (+.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) maxCos)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -1) 3) (pow.f32 (*.f32 ux maxCos) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 ux maxCos) -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))))))) |
| 1× | egg-herbie |
| 1506× | associate-+r+ |
| 1022× | +-commutative |
| 658× | associate-*r* |
| 602× | associate-/l* |
| 580× | associate-*l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 539 | 16013 |
| 1 | 1575 | 14849 |
| 2 | 6796 | 14849 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 maxCos) ux) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) |
(*.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 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 (-.f32 2 maxCos) ux)) |
(*.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 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) |
(+.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 ux 1) (-.f32 1 ux))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (+.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 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (+.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 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
-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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) |
(*.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) |
(*.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) |
(*.f32 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1)))) |
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1)) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) 1) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1)) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(fma.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux) 1) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) |
(+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 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 -1 (+.f32 (*.f32 -1 (neg.f32 ux)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))) |
(+.f32 -1 (+.f32 (*.f32 (neg.f32 ux) -1) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))) |
(+.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 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux)) (neg.f32 (-.f32 1 ux)))) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (-.f32 1 ux)))) |
(+.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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 0) |
(+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) |
(+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 1)) |
(+.f32 (neg.f32 (-.f32 1 ux)) (-.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) 1)) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (neg.f32 (-.f32 1 ux))) |
(+.f32 (+.f32 1 (neg.f32 (-.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 1)) |
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 1) (neg.f32 (-.f32 1 ux))) |
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux))) |
(+.f32 (+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) -1) (*.f32 -1 (neg.f32 ux))) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) -1) (*.f32 (neg.f32 ux) -1)) |
(-.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 2) |
(-.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 (/.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 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) 1)) |
(/.f32 (-.f32 1 ux) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1))) |
(/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (/.f32 1 (-.f32 1 ux))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 ux))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.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 (*.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 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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (neg.f32 (-.f32 1 ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))) (*.f32 (-.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 3)) (+.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (neg.f32 (-.f32 1 ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (neg.f32 (-.f32 1 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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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 (*.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 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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 1 (fma.f32 ux ux ux))) |
(pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(fma.f32 (-.f32 1 ux) -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) |
(fma.f32 -1 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) |
(+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 1)) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) maxCos)) |
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 1) (*.f32 (neg.f32 ux) maxCos)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) 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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 3)) (+.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) maxCos))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -1) 3) (pow.f32 (*.f32 ux maxCos) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -1) 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(exp.f32 (log.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(fma.f32 -1 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))) |
(fma.f32 (*.f32 ux maxCos) -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))) |
| Outputs |
|---|
(*.f32 (-.f32 2 maxCos) 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 (-.f32 2 maxCos) ux)) |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (-.f32 1 maxCos) (*.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 (-.f32 2 maxCos) ux)) |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (-.f32 1 maxCos) (*.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 (-.f32 2 maxCos) ux)) |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (neg.f32 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 (-.f32 2 maxCos) ux)) |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (-.f32 1 maxCos) (*.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 (-.f32 2 maxCos) ux)) |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (-.f32 1 maxCos) (*.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 (-.f32 2 maxCos) ux)) |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) |
(fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 (neg.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 -2 (neg.f32 (neg.f32 maxCos)))))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) |
(fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 (neg.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 -2 (neg.f32 (neg.f32 maxCos)))))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) |
(fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 (neg.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 -2 (neg.f32 (neg.f32 maxCos)))))) |
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 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 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 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 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (neg.f32 (-.f32 1 ux)) (*.f32 maxCos ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
-1 |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) 1) |
(fma.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 (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 (-.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 (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 (-.f32 2 maxCos) ux -1)) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (neg.f32 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 (-.f32 2 maxCos) ux)) |
(-.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) |
(-.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 (-.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 (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 (-.f32 2 maxCos) ux -1)) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 -1 (*.f32 ux (-.f32 (*.f32 -1 (-.f32 1 maxCos)) 1)))) |
(fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 (neg.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 -2 (neg.f32 (neg.f32 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 (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 (neg.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 -2 (neg.f32 (neg.f32 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 (fma.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 (neg.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 -2 (neg.f32 (neg.f32 maxCos))))) -1) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(*.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 ux -1) (*.f32 maxCos 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 ux -1) (*.f32 maxCos 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 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 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 ux -1) (*.f32 maxCos 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 ux -1) (*.f32 maxCos 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 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 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 ux -1) (*.f32 maxCos 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 ux -1) (*.f32 maxCos 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 ux -1) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(*.f32 -1 (*.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 ux (*.f32 maxCos (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 ux (*.f32 maxCos (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 ux (*.f32 maxCos (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 maxCos (*.f32 (-.f32 1 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 ux (*.f32 maxCos (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 ux (*.f32 maxCos (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 ux (*.f32 maxCos (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 maxCos (*.f32 (-.f32 1 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 ux (*.f32 maxCos (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 ux (*.f32 maxCos (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 ux (*.f32 maxCos (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) (*.f32 ux (neg.f32 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) (*.f32 ux (neg.f32 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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(*.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(*.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) |
(*.f32 (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (+.f32 1 (*.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (fma.f32 (-.f32 1 ux) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux)) 1)) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1))) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))))) (-.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 3))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1))) 3))) (fma.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux)) 1)) |
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) |
(*.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3/2)) (/.f32 (hypot.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3/2)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) |
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (/.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1)) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) -1) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 6)) (*.f32 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 6)) (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 4)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 4)) (*.f32 (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 3)) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 3)) (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) (fma.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) 1) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 4))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 6)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 4)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) -1) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 -1 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) 1) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1))) |
(pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)) |
(fabs.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3)) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1)) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(fma.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 1 ux) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) |
(fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) |
(fma.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) ux) |
(+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 -1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (neg.f32 ux)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 -1 (+.f32 (*.f32 -1 (neg.f32 ux)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 -1 (+.f32 (*.f32 (neg.f32 ux) -1) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux)) (neg.f32 (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos))) (neg.f32 (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 0) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (neg.f32 (-.f32 1 ux)) (-.f32 (+.f32 1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) 1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (neg.f32 (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (+.f32 1 (neg.f32 (-.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 1) (neg.f32 (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (neg.f32 ux))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (+.f32 (neg.f32 (-.f32 1 ux)) (*.f32 ux (-.f32 1 maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) -1) (*.f32 -1 (neg.f32 ux))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) -1) (*.f32 (neg.f32 ux) -1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(-.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 2) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (/.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 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) 1)) |
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) 1) |
(+.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1)))) -1) |
(+.f32 -1 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux -1))))) |
(/.f32 (-.f32 1 ux) (/.f32 1 (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.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 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (-.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 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.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 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.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 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 ux 1)) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 ux))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 ux 1)) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (-.f32 1 (pow.f32 ux 3))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (-.f32 1 (pow.f32 ux 3))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.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 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux 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 (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 (*.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 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux 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 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 ux)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (neg.f32 (-.f32 1 ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))) (*.f32 (-.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))))) (*.f32 (-.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 1 ux)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 3)) (+.f32 (*.f32 (neg.f32 (-.f32 1 ux)) (neg.f32 (-.f32 1 ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (neg.f32 (-.f32 1 ux)))))) |
(/.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) 3)) (+.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux))) (neg.f32 (-.f32 1 ux))))))) |
(/.f32 (+.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 1 ux))) 3)) (fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux (-.f32 1 maxCos)) -1)))) (*.f32 (-.f32 1 ux) (-.f32 1 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 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (-.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 ux 1)) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (-.f32 1 (pow.f32 ux 3))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.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 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (-.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 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 ux 1)) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (-.f32 1 (pow.f32 ux 3))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux 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 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux 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 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux 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 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 (*.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 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux 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 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux 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 1 (*.f32 ux ux)) (+.f32 ux 1)) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(*.f32 (/.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux 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 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 ux)) 1) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 1 ux)) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (-.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 ux 1)) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (-.f32 1 (pow.f32 ux 3))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.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 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 ux 1)) |
(*.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (-.f32 1 (pow.f32 ux 3))) |
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 2) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 3) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1/3) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(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 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(fma.f32 (-.f32 1 ux) -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(fma.f32 -1 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1)) |
(*.f32 (-.f32 1 ux) (fma.f32 ux (-.f32 1 maxCos) -1)) |
(+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 1)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) maxCos)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 1) (*.f32 (neg.f32 ux) maxCos)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) 1) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (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 ux (*.f32 maxCos (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)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 ux maxCos))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (*.f32 (*.f32 ux maxCos) (-.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 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (*.f32 maxCos (neg.f32 ux))) (-.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))) (*.f32 ux (*.f32 maxCos (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))))) |
(*.f32 (/.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))))) (*.f32 maxCos ux))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) 3)) (+.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) maxCos))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (neg.f32 ux)) 3) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))) 3)) (fma.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))) (*.f32 maxCos ux)))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (neg.f32 ux)) 3) (pow.f32 (*.f32 maxCos (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) 3)) (fma.f32 (*.f32 maxCos (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 maxCos))) maxCos)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos (neg.f32 ux)) 3) (pow.f32 (*.f32 maxCos (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) 3)) (fma.f32 (*.f32 maxCos (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 maxCos (*.f32 ux (*.f32 maxCos (-.f32 1 maxCos))))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(/.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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 1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos ux))) |
(*.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.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)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (+.f32 -1 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (+.f32 1 (fma.f32 ux (-.f32 1 maxCos) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 1) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 2) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 3) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(pow.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 3) 1/3) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 2)) |
(fabs.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (fma.f32 ux (-.f32 1 maxCos) -1))) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (log.f32 (pow.f32 (exp.f32 maxCos) ux))) |
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (*.f32 ux (log.f32 (exp.f32 maxCos)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) 3)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -1) 3) (pow.f32 (*.f32 ux maxCos) 3))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -1) 3))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(exp.f32 (log.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1)))) 1)) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(fma.f32 -1 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
(fma.f32 (*.f32 ux maxCos) -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))) |
(fma.f32 -1 (*.f32 maxCos ux) (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux)))) |
(*.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 1 maxCos) -1))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) | |
| ✓ | 0.4b | (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) |
| ✓ | 1.0b | (pow.f32 (PI.f32) 2) |
| 13.7b | (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
Compiled 196 to 114 computations (41.8% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | uy | @ | 0 | (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) |
| 0.0ms | uy | @ | inf | (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) |
| 0.0ms | uy | @ | -inf | (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) |
| 1× | batch-egg-rewrite |
| 1532× | add-sqr-sqrt |
| 1518× | *-un-lft-identity |
| 1400× | add-cube-cbrt |
| 1382× | add-cbrt-cube |
| 1368× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 24 |
| 1 | 185 | 24 |
| 2 | 2100 | 24 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (PI.f32) 2) |
(*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (PI.f32) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (PI.f32) 4)) (pow.f32 (cbrt.f32 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (*.f32 (PI.f32) uy) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) uy) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) uy) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) uy) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) uy))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))))))) |
| 1× | egg-herbie |
| 906× | associate-*r* |
| 882× | distribute-rgt-in |
| 878× | distribute-lft-in |
| 806× | associate-*l* |
| 650× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 71 | 728 |
| 1 | 147 | 560 |
| 2 | 560 | 392 |
| 3 | 2810 | 392 |
| 4 | 7383 | 392 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) 1) |
(*.f32 (PI.f32) (PI.f32)) |
(*.f32 (pow.f32 (PI.f32) 2) 1) |
(*.f32 1 (pow.f32 (PI.f32) 2)) |
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32))) |
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) |
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 4)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) |
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) |
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32))) |
(sqrt.f32 (pow.f32 (PI.f32) 4)) |
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2))) |
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3)) |
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) |
(exp.f32 (*.f32 2 (log.f32 (PI.f32)))) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (PI.f32))) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2))) |
(-.f32 (+.f32 1 (pow.f32 (*.f32 (PI.f32) uy) 2)) 1) |
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2)) 3) |
(pow.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 4)) |
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) |
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 3)) |
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) |
(exp.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) uy)))) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) uy))) 1)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 2)) |
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) |
| Outputs |
|---|
(-.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) 1) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(*.f32 (PI.f32) (PI.f32)) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(*.f32 (pow.f32 (PI.f32) 2) 1) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(*.f32 1 (pow.f32 (PI.f32) 2)) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32))) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 4)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4))) |
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32))) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(sqrt.f32 (pow.f32 (PI.f32) 4)) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2))) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3)) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(exp.f32 (*.f32 2 (log.f32 (PI.f32)))) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (PI.f32))) 1)) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2))) |
(+.f32 (+.f32 1 (pow.f32 (PI.f32) 2)) -1) |
(+.f32 (pow.f32 (PI.f32) 2) 0) |
(pow.f32 (PI.f32) 2) |
(-.f32 (+.f32 1 (pow.f32 (*.f32 (PI.f32) uy) 2)) 1) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2)) 3) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(pow.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 3) 1/3) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 4)) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 3)) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(exp.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) uy)))) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) uy))) 1)) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 2)) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))) |
(+.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 1)) |
(+.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 0) |
(pow.f32 (*.f32 (PI.f32) uy) 2) |
Compiled 107038 to 72195 computations (32.6% saved)
47 alts after pruning (46 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2151 | 42 | 2193 |
| Fresh | 13 | 4 | 17 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 1 | 5 |
| Total | 2169 | 47 | 2216 |
| Status | Error | Program |
|---|---|---|
| 3.4b | (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3) 1/3) | |
| 2.7b | (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 2) | |
| 0.8b | (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 3) | |
| 15.5b | (+.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)))) (pow.f32 (*.f32 (PI.f32) uy) 2)))) | |
| 0.5b | (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) | |
| 14.5b | (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| ▶ | 0.4b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 0.4b | (*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 1.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) 1/3)) | |
| 0.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) 2)) | |
| 0.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3)) | |
| 6.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1)) | |
| 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) | |
| 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) | |
| ▶ | 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) |
| 2.0b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) | |
| 14.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))))) | |
| ▶ | 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
| ✓ | 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) | |
| 2.0b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) | |
| 8.6b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) | |
| 6.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) | |
| 1.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2))) | |
| 6.5b | (*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) | |
| 16.9b | (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) | |
| 6.6b | (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) | |
| 16.7b | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) | |
| ▶ | 6.6b | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
| 19.7b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 16.0b | (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.0b | (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)))) | |
| 16.6b | (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)))) | |
| 16.8b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 16.9b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 16.9b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) | |
| ▶ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 11.6b | (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) | |
| 6.6b | (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) | |
| 11.6b | (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) | |
| 2.3b | (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))) | |
| 0.4b | (cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
Compiled 2392 to 1847 computations (22.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
| ✓ | 0.2b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| ✓ | 0.2b | (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) |
| ✓ | 0.3b | (*.f32 uy (PI.f32)) |
Compiled 138 to 93 computations (32.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | ux | @ | inf | (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) |
| 1.0ms | ux | @ | -inf | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | inf | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1× | batch-egg-rewrite |
| 564× | add-sqr-sqrt |
| 548× | pow1 |
| 548× | *-un-lft-identity |
| 520× | add-cbrt-cube |
| 520× | add-cube-cbrt |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 146 |
| 1 | 549 | 146 |
| 2 | 7328 | 146 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 uy (PI.f32)) |
(*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(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 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) (*.f32 ux (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 1) (*.f32 (*.f32 ux 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux)) (*.f32 (*.f32 maxCos -2) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) (*.f32 ux (*.f32 maxCos -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux)) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2))) (-.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 8 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 3))) (+.f32 4 (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) (-.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2)) ux) (-.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 8 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 3)) ux) (+.f32 4 (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) (-.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (-.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3)) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) (*.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux 2 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 2 ux (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) (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 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 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 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 uy (*.f32 (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 (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 (*.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 uy (*.f32 (PI.f32) 2))))))) (#(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 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(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 pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))) (#(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 |
| 1264× | associate-*l* |
| 1248× | associate-*r* |
| 844× | +-commutative |
| 676× | fma-def |
| 636× | associate-+r+ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 453 | 10829 |
| 1 | 1351 | 9831 |
| 2 | 7212 | 9831 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(*.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 2 (*.f32 -2 maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(*.f32 (+.f32 (*.f32 -1 ux) 2) ux) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 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 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 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 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 -2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.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 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (*.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 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (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 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5))))))))) |
(*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (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)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (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)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 4) (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)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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) 2)) (sqrt.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) 2)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 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) 2)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.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 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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))))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) 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 (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 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux 2)) |
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) (*.f32 ux (*.f32 maxCos -2))) |
(+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux)) |
(+.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux)) |
(+.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 1)) |
(+.f32 (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 1) (*.f32 (*.f32 ux 2) 1)) |
(+.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux)) (*.f32 (*.f32 maxCos -2) ux)) |
(+.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) |
(+.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) (*.f32 ux (*.f32 maxCos -2))) |
(+.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux)) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) 1) |
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2))) (-.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 3))) (+.f32 4 (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) (-.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2)))) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2)) ux) (-.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 3)) ux) (+.f32 4 (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) (-.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2)))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (-.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3)) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) (*.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) |
(pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 2)) |
(log.f32 (pow.f32 (exp.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) ux)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) |
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) |
(fma.f32 ux 2 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(fma.f32 2 ux (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) (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 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 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 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(+.f32 (cos.f32 (*.f32 uy (*.f32 (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 (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 (*.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 uy (*.f32 (PI.f32) 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 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 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 (-.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))))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) |
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(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 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) |
(*.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) |
(*.f32 (+.f32 maxCos -1) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (+.f32 (*.f32 -1 ux) 2) ux) |
(*.f32 ux (fma.f32 -1 ux 2)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux))) |
(fma.f32 (fma.f32 -1 ux 2) ux (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) |
(*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 2 ux -2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 2 ux -2)))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 2 ux -2)))) (*.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) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 (fma.f32 2 ux -2) (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 2 ux -2)))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 2 ux -2)))) (*.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) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 -1 (+.f32 (*.f32 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux))) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(neg.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 -2 ux 2)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux))) ux) (fma.f32 (fma.f32 -1 ux 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (neg.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 -2 ux 2)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux))) ux) (fma.f32 (fma.f32 -1 ux 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (neg.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 -2 ux 2)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) |
(*.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 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) ux) (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 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (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 (*.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (fma.f32 -2 maxCos 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 1/2))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (*.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)))))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (*.f32 (fma.f32 -2 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 -2 maxCos 2) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 -2 maxCos 2) 2))))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (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 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5))))))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (*.f32 (fma.f32 -2 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 -2 maxCos 2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux ux) (*.f32 (fma.f32 -2 maxCos 2) (pow.f32 (fma.f32 -2 maxCos 2) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) ux) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 -2 maxCos 2) 2)))))))) |
(*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) |
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))))) |
(*.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) |
(fma.f32 1/2 (*.f32 (*.f32 (fma.f32 -2 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))))) |
(-.f32 (*.f32 (*.f32 (fma.f32 -2 maxCos 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 1/2)) (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (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)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (fma.f32 -2 maxCos 2) (cos.f32 (*.f32 2 (*.f32 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 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (fma.f32 -2 maxCos 2) 2)))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (fma.f32 (*.f32 1/8 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 ux) (pow.f32 (fma.f32 -2 maxCos 2) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 ux))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 maxCos) 2)) (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)))) (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 (sqrt.f32 -1) 4) (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)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (fma.f32 -2 maxCos 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.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 (sqrt.f32 -1) 4)) (/.f32 (*.f32 (fma.f32 -2 maxCos 2) (pow.f32 (fma.f32 -2 maxCos 2) 2)) (*.f32 ux ux)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 (fma.f32 -2 maxCos 2) 2)))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) ux) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (/.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) 1)) (fma.f32 (*.f32 1/8 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (neg.f32 ux) (pow.f32 (fma.f32 -2 maxCos 2) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 ux)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 (fma.f32 2 ux -2) (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 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 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 -1 ux 2)))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2)))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 (fma.f32 2 ux -2) (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 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 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 -1 ux 2)))))) (fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (*.f32 (fma.f32 2 ux -2) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (fma.f32 -1 ux 2) 3))))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) (fma.f32 (*.f32 (*.f32 -1/4 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (fma.f32 2 ux -2) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 (fma.f32 2 ux -2) (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)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (sqrt.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 (sqrt.f32 -1) (fma.f32 2 ux -2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 2 ux -2))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 2 ux -2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2)) (*.f32 maxCos 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 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 2 ux -2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 2 ux -2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2)) (*.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 2 ux -2) (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 2 ux -2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 -1/4 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) (sqrt.f32 -1)) (fma.f32 2 ux -2)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.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 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 ux)))) (neg.f32 (*.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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (fma.f32 -2 ux 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 ux)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (neg.f32 (*.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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (fma.f32 -2 ux 2)) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux 2) (sqrt.f32 -1))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 -2 ux)))) (fma.f32 -1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3)) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (neg.f32 (*.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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (fma.f32 -2 ux 2)) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) (sqrt.f32 -1))) (*.f32 (fma.f32 -2 ux 2) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux 2) (sqrt.f32 -1))) 2)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux 2) (sqrt.f32 -1))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))) |
(sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux)))))))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))))) |
(+.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
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 (pow.f32 (*.f32 uy (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 (pow.f32 (*.f32 uy (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 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))) (fma.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6) 1)) |
(-.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 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux 2)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) (*.f32 ux (*.f32 maxCos -2))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (*.f32 ux 2) 1) (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 1)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 1) (*.f32 (*.f32 ux 2) 1)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux)) (*.f32 (*.f32 maxCos -2) ux)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 maxCos -2))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) (*.f32 ux (*.f32 maxCos -2))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux)) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) 1) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2))) (-.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(/.f32 (-.f32 4 (pow.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2)) (/.f32 (-.f32 2 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) ux)) |
(*.f32 (/.f32 ux (-.f32 2 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (-.f32 4 (pow.f32 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2))) |
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 3))) (+.f32 4 (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) (-.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2)))) |
(/.f32 ux (/.f32 (+.f32 4 (*.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) -2))) (+.f32 8 (pow.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 3)))) |
(/.f32 (+.f32 8 (pow.f32 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3)) (/.f32 (fma.f32 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (+.f32 -2 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) 4) ux)) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2)) ux) (-.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(/.f32 (-.f32 4 (pow.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2)) (/.f32 (-.f32 2 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) ux)) |
(*.f32 (/.f32 ux (-.f32 2 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (-.f32 4 (pow.f32 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2))) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 3)) ux) (+.f32 4 (*.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) (-.f32 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)) 2)))) |
(/.f32 ux (/.f32 (+.f32 4 (*.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) (+.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) -2))) (+.f32 8 (pow.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 3)))) |
(/.f32 (+.f32 8 (pow.f32 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3)) (/.f32 (fma.f32 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (+.f32 -2 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) 4) ux)) |
(/.f32 (-.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (-.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 ux ux) (pow.f32 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) (*.f32 ux (-.f32 2 (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 4 (pow.f32 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2))) (*.f32 ux (-.f32 2 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux 2) 3) (pow.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3)) (+.f32 (*.f32 (*.f32 ux 2) (*.f32 ux 2)) (-.f32 (*.f32 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) (*.f32 (*.f32 ux 2) (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) |
(/.f32 (+.f32 (*.f32 (pow.f32 ux 3) 8) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) 3)) (+.f32 (*.f32 (*.f32 ux ux) 4) (*.f32 (*.f32 ux (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) (-.f32 (*.f32 ux (fma.f32 -2 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 2 ux))))) |
(/.f32 (*.f32 (pow.f32 ux 3) (+.f32 8 (pow.f32 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3))) (fma.f32 (*.f32 ux (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (+.f32 -2 (fma.f32 -2 maxCos (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux ux) 4))) |
(pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 1) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 2) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 3) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 2) 1/2) |
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3) 1/3) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(log.f32 (pow.f32 (exp.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) ux)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))) 3) (pow.f32 ux 3))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(exp.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) 1)) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(fma.f32 ux 2 (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(fma.f32 2 ux (*.f32 ux (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (fma.f32 -2 maxCos 2))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 ux (*.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.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 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.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 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.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 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2)))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.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 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.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 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (fma.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 maxCos -1) (*.f32 maxCos -2))))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 -2 maxCos 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(+.f32 (cos.f32 (*.f32 uy (*.f32 (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 (neg.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2))) |
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 0 (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 (*.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 uy (*.f32 (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 (PI.f32) (*.f32 2 uy))) (*.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 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (+.f32 (cos.f32 (*.f32 uy (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 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 4)) 1) |
(/.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)) (fma.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2) 1 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 4))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) |
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.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))) |
(-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) 2)) |
Compiled 12 to 12 computations (0% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) |
| ✓ | 0.1b | (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
| ✓ | 0.1b | (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
| ✓ | 0.1b | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
Compiled 88 to 64 computations (27.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | maxCos | @ | -inf | (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) |
| 1.0ms | ux | @ | -inf | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
| 0.0ms | ux | @ | 0 | (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
| 0.0ms | ux | @ | -inf | (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
| 0.0ms | ux | @ | inf | (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
| 1× | batch-egg-rewrite |
| 1514× | distribute-lft-in |
| 622× | associate-/r* |
| 426× | associate-/l* |
| 398× | associate-/r/ |
| 396× | associate-+l+ |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 156 |
| 1 | 382 | 156 |
| 2 | 5192 | 156 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (/.f32 1 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4)) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (*.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (*.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (neg.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) 1) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (-.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 maxCos) (*.f32 -1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 1 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (/.f32 1 (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.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 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.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 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux)) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux ux) maxCos) (*.f32 (*.f32 ux ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 ux ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 -1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)) (*.f32 1 (*.f32 (*.f32 ux ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux ux))) (*.f32 1 (*.f32 -1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux ux) (/.f32 1 (+.f32 maxCos -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 maxCos 1) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.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 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.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 ux ux) (fma.f32 maxCos maxCos -1)) 1) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) 1) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.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 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (*.f32 ux ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (+.f32 maxCos -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) |
| 1× | egg-herbie |
| 1282× | associate-*r* |
| 972× | associate-*l* |
| 854× | associate-/l* |
| 612× | *-commutative |
| 550× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 620 | 19261 |
| 1 | 1857 | 18691 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 (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 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))))) |
(+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 ux)))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 ux)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.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 -2 (pow.f32 ux 2)) (*.f32 2 ux)) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) maxCos)) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) maxCos)) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 maxCos (pow.f32 ux 2)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 maxCos (pow.f32 ux 2)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) 1) |
(*.f32 1 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1) |
(*.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/2) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 3) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(hypot.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) |
(hypot.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) |
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(-.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 1) |
(*.f32 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(*.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2)) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (/.f32 1 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4)) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (/.f32 1 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) |
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (*.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)))) |
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (*.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (neg.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) 1) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (-.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) |
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 3) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 1/2) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) |
(log.f32 (exp.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(exp.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)) |
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) 1))) |
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))) |
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))) |
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(+.f32 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) -1))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 maxCos) (*.f32 -1 (*.f32 ux ux)))) |
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) -1))) |
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 1 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1)) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (/.f32 1 (-.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)) |
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 maxCos 1)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1)) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 maxCos 1)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux)) (-.f32 1 maxCos))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (*.f32 (*.f32 ux ux) -1)) |
(+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 ux ux) maxCos)) |
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 -1 (*.f32 ux ux))) |
(+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux ux))) |
(+.f32 (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)) (*.f32 1 (*.f32 (*.f32 ux ux) -1))) |
(+.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux ux))) (*.f32 1 (*.f32 -1 (*.f32 ux ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1) |
(/.f32 (*.f32 ux ux) (/.f32 1 (+.f32 maxCos -1))) |
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) |
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 maxCos 1) (*.f32 ux ux))) |
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)) |
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (+.f32 maxCos 1)) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) 1) (+.f32 maxCos 1)) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) 1) (+.f32 maxCos 1)) |
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) |
(pow.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) |
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3) 1/3) |
(sqrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 4))) |
(log.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (*.f32 ux ux) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (+.f32 maxCos -1) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
| Outputs |
|---|
(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 ux (+.f32 2 (neg.f32 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 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 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 1/2 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))) |
(+.f32 (sqrt.f32 (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))))))))) |
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (+.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 1/2 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))))) 2)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2)))))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))))) |
(+.f32 (sqrt.f32 (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 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (+.f32 (*.f32 maxCos (*.f32 maxCos (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 1/2 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))))) 2)))) (*.f32 maxCos (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))))))) (+.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (+.f32 2 (neg.f32 ux))))) (*.f32 1/2 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))))) 2)) (*.f32 (*.f32 (*.f32 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) 3)))) -1/4)) (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 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 -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 ux maxCos))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 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 -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 ux maxCos))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (*.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 (*.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 ux maxCos))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (*.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 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (/.f32 (*.f32 (*.f32 -1/4 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2)))) (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))) |
(*.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 -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 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(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 ux maxCos))) (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 ux maxCos))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.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 ux maxCos))) (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 (-.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)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (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 (-.f32 (*.f32 ux (+.f32 2 (neg.f32 ux))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.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 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (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/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 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) |
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (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/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 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))) |
(fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 1/2 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) |
(*.f32 ux (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) |
(fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (+.f32 2 (*.f32 maxCos -2)))) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) |
(+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos)))))) |
(fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (+.f32 2 (*.f32 maxCos -2))))) |
(fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))))) |
(+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))))) |
(fma.f32 -1/16 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5)))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (+.f32 2 (*.f32 maxCos -2)))))) |
(fma.f32 -1/16 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) -1/2)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2)) |
(*.f32 ux (+.f32 2 (neg.f32 ux))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (fma.f32 -1 (*.f32 ux ux) (*.f32 ux 2))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (*.f32 ux (+.f32 2 (neg.f32 ux)))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 ux)))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (+.f32 (*.f32 ux 2) (*.f32 (*.f32 ux ux) (+.f32 -1 (neg.f32 (*.f32 maxCos maxCos)))))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 2 ux)))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (+.f32 (*.f32 ux 2) (*.f32 (*.f32 ux ux) (+.f32 -1 (neg.f32 (*.f32 maxCos maxCos)))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(-.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2)))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (+.f32 (*.f32 ux 2) (*.f32 (*.f32 ux ux) (+.f32 -1 (neg.f32 (*.f32 maxCos maxCos)))))) |
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(fma.f32 maxCos (fma.f32 -2 ux (*.f32 ux (*.f32 ux 2))) (+.f32 (*.f32 ux 2) (*.f32 (*.f32 ux ux) (+.f32 -1 (neg.f32 (*.f32 maxCos maxCos)))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) (*.f32 maxCos (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) maxCos)) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(-.f32 (-.f32 (fma.f32 2 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux)))) (*.f32 maxCos (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) maxCos)) (+.f32 (*.f32 2 ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2))) (fma.f32 2 ux (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(-.f32 (-.f32 (fma.f32 2 ux (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux)))) (*.f32 maxCos (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)))) (*.f32 ux ux)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 (*.f32 ux (*.f32 ux maxCos)))) |
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 ux (*.f32 ux maxCos)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 2 maxCos))) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 ux (*.f32 ux maxCos)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 2 maxCos))) (*.f32 ux ux)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 2 (*.f32 ux (*.f32 ux maxCos)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 2 maxCos))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 ux (*.f32 ux maxCos)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 2 maxCos))) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 ux (*.f32 ux maxCos)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 2 maxCos))) (*.f32 ux ux)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 2 (*.f32 ux (*.f32 ux maxCos)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 2 maxCos))) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 ux (*.f32 ux maxCos)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 2 maxCos))) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 (*.f32 ux (*.f32 ux maxCos)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 2 maxCos))) (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(*.f32 maxCos (pow.f32 ux 2)) |
(*.f32 ux (*.f32 ux maxCos)) |
(*.f32 maxCos (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(*.f32 maxCos (pow.f32 ux 2)) |
(*.f32 ux (*.f32 ux maxCos)) |
(*.f32 maxCos (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) 1) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(*.f32 1 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(*.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4)) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))))))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))) |
(pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/2) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 3) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) 3/2)) |
(fabs.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fabs.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))))) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) |
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(hypot.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) |
(hypot.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(hypot.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux)) |
(hypot.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1)) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (-.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (+.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(-.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) 1) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (exp.f32 (log1p.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) 1) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (+.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) |
(*.f32 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (/.f32 1 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4)) (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))) |
(*.f32 (/.f32 1 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 4) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))) (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 4) (*.f32 (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 4) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))))) |
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 4) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))))) |
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(/.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))) |
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) |
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))))))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))) (/.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))) (/.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))))) |
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (/.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6)) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6)) (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (*.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 4) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 4)) (*.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 4) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 4)) (*.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))) |
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)))))) |
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6) (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)))))) |
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))))))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6)) (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) 3)) (*.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (*.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) 3)) (*.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 4) (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 4) (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 6)) (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 4) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2))) (neg.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))) |
(/.f32 (-.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (-.f32 (*.f32 (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) 1) (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) (sqrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (sqrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) (cbrt.f32 (-.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (*.f32 (cbrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))) (cbrt.f32 (-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))) (*.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))) (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))) (-.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (-.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))) (fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) ux (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) (*.f32 (fma.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))) ux (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (-.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos))))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) 1) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))))) |
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux))))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (neg.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux ux)))))))))))) |
(pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 2) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 3) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) 1/2) |
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) 2)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) 1/3) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2)) |
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) 2)) |
(log.f32 (exp.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(exp.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 1 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 maxCos) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(+.f32 (pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) 2) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) 2)) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) 2) (cbrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux ux) (*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)) |
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) 1))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) -1))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 maxCos) (*.f32 -1 (*.f32 ux ux)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) -1))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 1 maxCos))) (*.f32 (*.f32 ux ux) (*.f32 -1 (-.f32 1 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) -1) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) maxCos)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (neg.f32 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (neg.f32 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (/.f32 1 (-.f32 1 maxCos))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (+.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 maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (+.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 maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1)))) |
(/.f32 (+.f32 -1 maxCos) (/.f32 (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1))))) |
(/.f32 (/.f32 (/.f32 (+.f32 -1 maxCos) (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 maxCos 1))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) 1) (+.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 maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) |
(/.f32 (+.f32 -1 maxCos) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3))))) |
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) |
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (+.f32 -1 maxCos) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1)))) |
(/.f32 (+.f32 -1 maxCos) (/.f32 (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos)))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1))))) |
(/.f32 (/.f32 (/.f32 (+.f32 -1 maxCos) (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (*.f32 (*.f32 ux ux) (-.f32 1 (*.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 maxCos 1))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) (+.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 maxCos) (*.f32 ux ux))) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) |
(/.f32 (+.f32 -1 maxCos) (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 (pow.f32 maxCos 3)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) |
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (+.f32 -1 maxCos) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux)))))) |
(pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) ux) 2) |
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 -1 maxCos)))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) 1/3) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux)) (-.f32 1 maxCos))) |
(*.f32 (-.f32 1 maxCos) (log.f32 (pow.f32 (exp.f32 (+.f32 -1 maxCos)) (*.f32 ux ux)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (log.f32 (exp.f32 (+.f32 -1 maxCos)))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) |
(+.f32 (*.f32 (*.f32 ux ux) maxCos) (*.f32 (*.f32 ux ux) -1)) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 (*.f32 ux ux) -1) (*.f32 (*.f32 ux ux) maxCos)) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 -1 (*.f32 ux ux))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux ux))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 1 (*.f32 (*.f32 ux ux) maxCos)) (*.f32 1 (*.f32 (*.f32 ux ux) -1))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(+.f32 (*.f32 1 (*.f32 maxCos (*.f32 ux ux))) (*.f32 1 (*.f32 -1 (*.f32 ux ux)))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(/.f32 (*.f32 ux ux) (/.f32 1 (+.f32 maxCos -1))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(/.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(/.f32 (fma.f32 maxCos maxCos -1) (/.f32 (+.f32 maxCos 1) (*.f32 ux ux))) |
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux)) |
(*.f32 (*.f32 ux ux) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1))) |
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux)) |
(*.f32 (*.f32 ux ux) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux)) |
(*.f32 (*.f32 ux ux) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) 1) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux)) |
(*.f32 (*.f32 ux ux) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1)))) |
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux (fma.f32 maxCos maxCos -1)))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1))))) |
(/.f32 (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (*.f32 ux (fma.f32 maxCos maxCos -1)))) (cbrt.f32 (+.f32 maxCos 1))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 -1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) |
(/.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) |
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) 1) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1)) (*.f32 ux ux)) |
(*.f32 (*.f32 ux ux) (/.f32 (fma.f32 maxCos maxCos -1) (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1)))) |
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux (fma.f32 maxCos maxCos -1)))) |
(/.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos -1) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos -1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1))))) |
(/.f32 (/.f32 (/.f32 ux (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (*.f32 ux (fma.f32 maxCos maxCos -1)))) (cbrt.f32 (+.f32 maxCos 1))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux))) |
(*.f32 (/.f32 (*.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 ux ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 ux (/.f32 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3))))) |
(/.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 maxCos 3)) (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (*.f32 ux (+.f32 -1 (pow.f32 maxCos 3)))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) |
(/.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) |
(pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 1) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(pow.f32 (*.f32 ux (sqrt.f32 (+.f32 maxCos -1))) 2) |
(pow.f32 (*.f32 ux (sqrt.f32 (+.f32 -1 maxCos))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 3) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(pow.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3) 1/3) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(sqrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 2) (pow.f32 ux 4))) |
(sqrt.f32 (*.f32 (pow.f32 (+.f32 -1 maxCos) 2) (pow.f32 ux 4))) |
(log.f32 (pow.f32 (exp.f32 (+.f32 maxCos -1)) (*.f32 ux ux))) |
(log.f32 (pow.f32 (exp.f32 (+.f32 -1 maxCos)) (*.f32 ux ux))) |
(*.f32 ux (*.f32 ux (log.f32 (exp.f32 (+.f32 -1 maxCos))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(cbrt.f32 (pow.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) 3)) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (*.f32 ux ux) 3))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (+.f32 maxCos -1) 3))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(expm1.f32 (log1p.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(exp.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) 1)) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
(log1p.f32 (expm1.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) | |
| ✓ | 0.4b | (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux)) |
| ✓ | 13.7b | (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))) |
Compiled 113 to 73 computations (35.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
| 0.0ms | ux | @ | 0 | (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))) |
| 0.0ms | ux | @ | inf | (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))) |
| 0.0ms | ux | @ | -inf | (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))) |
| 1× | batch-egg-rewrite |
| 1600× | associate-/r/ |
| 488× | add-sqr-sqrt |
| 476× | pow1 |
| 476× | *-un-lft-identity |
| 450× | add-cbrt-cube |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 151 |
| 1 | 477 | 97 |
| 2 | 6514 | 97 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (-.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4)) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 1 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (/.f32 1 (+.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (/.f32 1 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 ux -1) (neg.f32 (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (/.f32 1 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (/.f32 1 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (/.f32 1 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (/.f32 1 (-.f32 -1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (/.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (cbrt.f32 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux -1) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 -1 ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 (+.f32 ux -1) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (+.f32 ux -1) (cbrt.f32 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux -1) 1) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 1) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux)) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (cbrt.f32 (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 ux -1) (+.f32 (*.f32 ux ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (pow.f32 ux 4))) (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) 1)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (sqrt.f32 (+.f32 ux -1)))) (sqrt.f32 (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2))) (cbrt.f32 (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (fma.f32 ux ux -1)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 (pow.f32 ux 3) -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (+.f32 1 ux)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (+.f32 1 ux) (+.f32 ux -1))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) 1) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) 1) (/.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (fma.f32 ux ux -1)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (pow.f32 ux 4))) (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 (pow.f32 ux 3) -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 -1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -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 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 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 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (+.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))))) |
| 1× | egg-herbie |
| 848× | +-commutative |
| 662× | associate--r+ |
| 616× | associate-*r* |
| 578× | *-commutative |
| 562× | associate-+r- |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 468 | 10755 |
| 1 | 1448 | 9657 |
| 2 | 6008 | 9641 |
| 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)) |
-1 |
(-.f32 (*.f32 2 ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 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 (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))))))) |
(-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0) |
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1) |
(-.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (-.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1)) 1)) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(-.f32 (+.f32 1 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1))) |
(*.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2)) |
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))) |
(*.f32 (*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4)) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4)) |
(*.f32 (*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) |
(*.f32 (/.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 1 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) |
(/.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))) |
(pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(pow.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) |
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3) |
(pow.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) 1/2) |
(pow.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3) 1/3) |
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) |
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)) |
(expm1.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)) |
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(fma.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1) |
(fma.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (/.f32 1 (+.f32 1 ux)) 1) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) |
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0) |
(-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2) |
(-.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)) |
(*.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (/.f32 1 (+.f32 1 ux)))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))) |
(*.f32 (+.f32 ux -1) (neg.f32 (+.f32 ux -1))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (/.f32 1 (+.f32 1 ux))) |
(*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (/.f32 1 (+.f32 1 ux)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (/.f32 1 (+.f32 1 ux)))) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (/.f32 1 (-.f32 -1 ux))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (/.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (cbrt.f32 (+.f32 1 ux)))) |
(*.f32 (/.f32 (+.f32 ux -1) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) |
(*.f32 (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 ux))) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(*.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (-.f32 1 (*.f32 ux ux))) |
(*.f32 (/.f32 1 (-.f32 -1 ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 (+.f32 ux -1) (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (+.f32 ux -1) (cbrt.f32 (+.f32 1 ux)))) |
(*.f32 (/.f32 (+.f32 ux -1) 1) (-.f32 1 ux)) |
(*.f32 (/.f32 (+.f32 ux -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 1) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux)) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (cbrt.f32 (+.f32 1 ux)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 ux -1) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (pow.f32 ux 4))) (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1)) |
(*.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))) |
(*.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) 1)) (+.f32 ux -1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (sqrt.f32 (+.f32 ux -1)))) (sqrt.f32 (+.f32 ux -1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2))) (cbrt.f32 (+.f32 ux -1))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (fma.f32 ux ux -1)) (+.f32 ux -1)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 (pow.f32 ux 3) -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (+.f32 1 ux)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (+.f32 1 ux) (+.f32 ux -1))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) 1) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) 1) (/.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (fma.f32 ux ux -1)) (+.f32 ux -1)) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (pow.f32 ux 4))) (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 (pow.f32 ux 3) -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3) |
(pow.f32 (/.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) -1) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 1/3) |
(neg.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 -1 ux))) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) |
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 1) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 3) 1/3) |
(sqrt.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(exp.f32 (+.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (*.f32 (+.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
| Outputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
-1 |
(-.f32 (*.f32 2 ux) 1) |
(fma.f32 2 ux -1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (fma.f32 2 ux -1) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (fma.f32 2 ux -1) (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (fma.f32 2 ux -1) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (fma.f32 2 ux -1) (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (fma.f32 2 ux -1) (*.f32 ux ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(fma.f32 -1 (*.f32 ux ux) (fma.f32 2 ux -1)) |
(-.f32 (fma.f32 2 ux -1) (*.f32 ux ux)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1))) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (pow.f32 uy 6)) (*.f32 (pow.f32 (PI.f32) 6) -4/45)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1))) |
(*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 ux (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(fma.f32 (*.f32 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 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (neg.f32 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 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.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 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 ux (*.f32 (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) ux))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 ux)) (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) ux)))) |
(*.f32 -1 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(neg.f32 (fma.f32 (*.f32 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 (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) 1/2))) |
(fma.f32 -1 (fma.f32 (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (neg.f32 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))))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (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 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))))) |
(fma.f32 -1 (fma.f32 (*.f32 ux (sqrt.f32 -1)) (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 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) |
(-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(-.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (-.f32 (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1)) 1)) |
(-.f32 (/.f32 (+.f32 ux -1) (+.f32 ux 1)) (fma.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (+.f32 ux -1) -1)) |
(-.f32 (/.f32 (+.f32 ux -1) (+.f32 ux 1)) (fma.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (+.f32 ux 1)) -1)) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(-.f32 (+.f32 1 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1))) |
(-.f32 (/.f32 (+.f32 ux -1) (+.f32 ux 1)) (fma.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (+.f32 ux -1) -1)) |
(-.f32 (/.f32 (+.f32 ux -1) (+.f32 ux 1)) (fma.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (+.f32 ux 1)) -1)) |
(*.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(pow.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) |
(*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2)) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (/.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) |
(*.f32 (*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4)) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4)) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1/4))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1))) |
(*.f32 (*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) |
(*.f32 (/.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 1 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (+.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))))) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) 3))) (+.f32 1 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))))) |
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) |
(/.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)))) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1))) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) 1) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) -1) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) -1) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)))) |
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))) (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)))) |
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (+.f32 (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1))) |
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) (-.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1) (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2))) |
(pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(pow.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) |
(pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(pow.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) 1/2) |
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) |
(fabs.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(pow.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3) 1/3) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(sqrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) |
(fabs.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(log.f32 (exp.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(expm1.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(log1p.f32 (expm1.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (/.f32 1 (+.f32 1 ux)) 1) |
(fma.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (/.f32 1 (+.f32 ux 1)) 1) |
(fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) |
(+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (+.f32 ux -1))) |
(-.f32 (/.f32 (+.f32 ux -1) (+.f32 ux 1)) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 ux -1)) (+.f32 ux 1))) |
(-.f32 (/.f32 (+.f32 ux -1) (+.f32 ux 1)) (*.f32 (+.f32 ux -1) (/.f32 (*.f32 ux ux) (+.f32 ux 1)))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)) |
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (-.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1) |
(+.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) -1) |
(+.f32 -1 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(*.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (/.f32 1 (+.f32 1 ux)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 1 ux)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (+.f32 ux -1) (neg.f32 (+.f32 ux -1))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (/.f32 1 (+.f32 1 ux))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (/.f32 1 (+.f32 1 ux)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (/.f32 1 (+.f32 1 ux)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (/.f32 1 (-.f32 -1 ux))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 (neg.f32 ux) 1) (/.f32 1 (-.f32 -1 ux)))) |
(/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 ux)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (/.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)))) |
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (cbrt.f32 (+.f32 1 ux)))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (cbrt.f32 (+.f32 ux 1)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (+.f32 ux -1) (cbrt.f32 (+.f32 ux 1)))) |
(*.f32 (/.f32 (+.f32 ux -1) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 ux ux))) (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)))) |
(*.f32 (*.f32 1 (/.f32 (+.f32 ux -1) (+.f32 1 ux))) (-.f32 1 (*.f32 ux ux))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 1 (-.f32 -1 ux)) (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1)))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 (neg.f32 ux) 1) (/.f32 1 (-.f32 -1 ux)))) |
(/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) 1) (/.f32 (+.f32 ux -1) (+.f32 1 ux))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (+.f32 ux -1) (cbrt.f32 (+.f32 1 ux)))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (cbrt.f32 (+.f32 ux 1)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (+.f32 ux -1) (cbrt.f32 (+.f32 ux 1)))) |
(*.f32 (/.f32 (+.f32 ux -1) 1) (-.f32 1 ux)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (/.f32 (+.f32 ux -1) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 1 ux)))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (cbrt.f32 (+.f32 ux 1)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (+.f32 ux -1) (cbrt.f32 (+.f32 ux 1)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 1) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux)) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (cbrt.f32 (+.f32 1 ux)))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (cbrt.f32 (+.f32 ux 1)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (+.f32 ux -1) (cbrt.f32 (+.f32 ux 1)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (+.f32 1 ux))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) |
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 ux -1) (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(*.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 ux -1))) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(*.f32 (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)) (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (*.f32 (/.f32 (-.f32 1 ux) -1) 1)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (neg.f32 (pow.f32 ux 3))) (+.f32 ux -1))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 1 (pow.f32 ux 4))) (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) |
(*.f32 (fma.f32 ux ux 1) (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux -1)))) |
(*.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))))) (sqrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 1 (/.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2))) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) 1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (sqrt.f32 (+.f32 ux -1)))) (sqrt.f32 (+.f32 ux -1))) |
(*.f32 (sqrt.f32 (+.f32 ux -1)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (sqrt.f32 (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (*.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (+.f32 ux -1)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2))) (cbrt.f32 (+.f32 ux -1))) |
(*.f32 (cbrt.f32 (+.f32 ux -1)) (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (cbrt.f32 (+.f32 ux -1)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (+.f32 ux -1))) (/.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (+.f32 ux -1))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (fma.f32 ux ux -1)) (+.f32 ux -1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (*.f32 (/.f32 (-.f32 1 ux) -1) 1)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 (pow.f32 ux 3) -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (+.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) 2) (+.f32 1 ux)) (cbrt.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (/.f32 (+.f32 1 ux) (+.f32 ux -1))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 1 (+.f32 ux 1)))) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (*.f32 (/.f32 (-.f32 1 ux) -1) 1)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 ux -1))) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (neg.f32 (pow.f32 ux 3))) (+.f32 ux -1))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) 1) (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) 1) (/.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2)) (/.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (+.f32 ux -1))) (/.f32 (-.f32 1 ux) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(/.f32 (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 2) (+.f32 ux -1))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (neg.f32 (-.f32 1 (*.f32 ux ux)))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (*.f32 (/.f32 (-.f32 1 ux) -1) 1)) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (fma.f32 ux ux -1)) (+.f32 ux -1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux -1))) (neg.f32 (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (*.f32 (/.f32 (-.f32 1 ux) -1) 1)) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (pow.f32 ux 4))) (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 1 (*.f32 ux ux)))) |
(*.f32 (fma.f32 ux ux 1) (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (+.f32 1 (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 1 (pow.f32 ux 6))) (*.f32 (-.f32 1 ux) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(*.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 ux -1))) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(*.f32 (+.f32 (pow.f32 ux 4) (fma.f32 ux ux 1)) (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 ux -1)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 -1 (neg.f32 (pow.f32 ux 3))) (+.f32 ux -1))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) 1) (-.f32 (pow.f32 ux 3) -1)) (+.f32 (*.f32 ux ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (sqrt.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 1 ux))) |
(*.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (+.f32 ux -1) (hypot.f32 1 (sqrt.f32 ux)))) (sqrt.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (+.f32 ux -1))) (sqrt.f32 (fma.f32 ux ux (-.f32 1 ux)))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (hypot.f32 1 (sqrt.f32 ux)) (hypot.f32 1 (pow.f32 ux 3/2))) (+.f32 ux -1))) (sqrt.f32 (-.f32 (fma.f32 ux ux 1) ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (cbrt.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (-.f32 1 ux))) |
(*.f32 (*.f32 (/.f32 (+.f32 ux -1) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (pow.f32 (cbrt.f32 (+.f32 1 ux)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (+.f32 (*.f32 ux ux) (-.f32 1 ux)))) |
(*.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (*.f32 (/.f32 (+.f32 ux -1) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (-.f32 (fma.f32 ux ux 1) ux))) |
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(pow.f32 (/.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) -1) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 1/3) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(neg.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (-.f32 -1 ux))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 (neg.f32 ux) 1) (/.f32 1 (-.f32 -1 ux)))) |
(/.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux -1)) (-.f32 -1 ux)) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 2)) |
(fabs.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) -1)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 1) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 2) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 3) 1/3) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 3)) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (+.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (fma.f32 1/2 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (log.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1/2)) |
(exp.f32 (*.f32 (+.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(exp.f32 (fma.f32 1/2 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (log.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1/2)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) |
(*.f32 (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) | |
| ✓ | 0.4b | (*.f32 (+.f32 ux -1) (-.f32 1 ux)) |
| ✓ | 0.4b | (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) |
| ✓ | 13.6b | (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
Compiled 186 to 145 computations (22% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
| 1.0ms | ux | @ | inf | (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
| 1.0ms | ux | @ | -inf | (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
| 0.0ms | ux | @ | inf | (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) |
| 0.0ms | ux | @ | 0 | (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) |
| 1× | batch-egg-rewrite |
| 1754× | distribute-lft-in |
| 978× | associate-/l/ |
| 340× | add-sqr-sqrt |
| 330× | *-un-lft-identity |
| 328× | pow1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 105 |
| 1 | 333 | 69 |
| 2 | 4917 | 63 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) |
(*.f32 (+.f32 ux -1) (-.f32 1 ux)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 (+.f32 ux -1) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 (neg.f32 ux) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 1 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) ux) (+.f32 (*.f32 (-.f32 1 ux) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) -1) (+.f32 (*.f32 (-.f32 1 ux) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (*.f32 -1 (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (-.f32 1 ux)) (+.f32 (*.f32 ux (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 1 ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 -1 (-.f32 1 ux))) (*.f32 ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (exp.f32 (log1p.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2)) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3)) (*.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) 3) (pow.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) 3)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3)) (+.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) 3)) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 3)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) 1)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) ux)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (+.f32 ux -1) 2) (-.f32 1 ux)) (*.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (+.f32 ux -1) 2) (-.f32 1 ux)) (*.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) ux)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) -1)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (neg.f32 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (neg.f32 ux)) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) ux) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) -1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 ux -1) (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (+.f32 ux -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 -1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 -1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (-.f32 1 ux) ux)) (*.f32 1 (*.f32 (-.f32 1 ux) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 1 (*.f32 (-.f32 1 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (*.f32 -1 (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 -1 (-.f32 1 ux))) (*.f32 1 (*.f32 ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (+.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 ux -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) (fma.f32 ux ux -1)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.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 ux 3))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))) |
| 1× | egg-herbie |
| 1248× | associate-*r* |
| 1016× | associate-*l* |
| 774× | distribute-lft-in |
| 718× | +-commutative |
| 704× | distribute-rgt-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 642 | 25779 |
| 1 | 2031 | 22285 |
| 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)) |
1 |
(+.f32 1 (*.f32 -4 ux)) |
(+.f32 1 (+.f32 (*.f32 6 (pow.f32 ux 2)) (*.f32 -4 ux))) |
(+.f32 1 (+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (*.f32 -4 (pow.f32 ux 3)) (*.f32 -4 ux)))) |
(pow.f32 ux 4) |
(+.f32 (pow.f32 ux 4) (*.f32 -4 (pow.f32 ux 3))) |
(+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 4) (*.f32 -4 (pow.f32 ux 3)))) |
(+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 4) (+.f32 (*.f32 -4 (pow.f32 ux 3)) (*.f32 -4 ux)))) |
(pow.f32 ux 4) |
(+.f32 (pow.f32 ux 4) (*.f32 -4 (pow.f32 ux 3))) |
(+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 4) (*.f32 -4 (pow.f32 ux 3)))) |
(+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 4) (+.f32 (*.f32 -4 (pow.f32 ux 3)) (*.f32 -4 ux)))) |
-1 |
(-.f32 (*.f32 2 ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 ux (*.f32 (+.f32 ux -1) (neg.f32 ux))) |
(+.f32 ux (*.f32 (neg.f32 ux) (+.f32 ux -1))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1)) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) 1)) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1)) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 1 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 (-.f32 1 ux) ux) (+.f32 (*.f32 (-.f32 1 ux) -1) 1)) |
(+.f32 (*.f32 (-.f32 1 ux) -1) (+.f32 (*.f32 (-.f32 1 ux) ux) 1)) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (*.f32 -1 (-.f32 1 ux)) 1)) |
(+.f32 (*.f32 -1 (-.f32 1 ux)) (+.f32 (*.f32 ux (-.f32 1 ux)) 1)) |
(+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 1 ux) -1)) |
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (-.f32 1 ux))) |
(+.f32 (+.f32 1 (*.f32 -1 (-.f32 1 ux))) (*.f32 ux (-.f32 1 ux))) |
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (exp.f32 (log1p.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 1) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1)) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1)) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))) |
(*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2)) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))) |
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))) |
(/.f32 1 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) |
(/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3)) (*.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))) |
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) 3) (pow.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) 3)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3)) (+.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) 3)) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 3)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 0 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) 1)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 (*.f32 -1 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))) |
(/.f32 (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) |
(pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2) |
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)) |
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 1 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)))) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) ux)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) -1))) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) ux))) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 ux -1) 2) (-.f32 1 ux)) (*.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(+.f32 (*.f32 (pow.f32 (+.f32 ux -1) 2) (-.f32 1 ux)) (*.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 3)) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) ux)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) -1))) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) -1)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) ux))) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (neg.f32 ux))) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (neg.f32 ux) 1))) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (neg.f32 ux)) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1)) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) ux) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) -1)) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) -1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) ux)) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) |
(*.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(*.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (+.f32 ux -1) 2)) |
(*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (-.f32 1 ux)) |
(*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) (+.f32 ux -1)) |
(*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) |
(log.f32 (exp.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) |
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(exp.f32 (*.f32 2 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(+.f32 ux (+.f32 -1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 ux (+.f32 -1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 -1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux))) |
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1))) |
(+.f32 (+.f32 ux -1) (*.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 (+.f32 ux -1) (*.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) 1))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 0) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1)) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) 1)) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1)) |
(+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (+.f32 ux -1)) |
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1)) |
(+.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) ux)) |
(+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (+.f32 ux -1)) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) ux)) (*.f32 1 (*.f32 (-.f32 1 ux) -1))) |
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 1 (*.f32 (-.f32 1 ux) ux))) |
(+.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (*.f32 -1 (-.f32 1 ux)))) |
(+.f32 (*.f32 1 (*.f32 -1 (-.f32 1 ux))) (*.f32 1 (*.f32 ux (-.f32 1 ux)))) |
(-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(-.f32 ux (-.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) |
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) 1)) |
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (+.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) 1)) |
(-.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) 1)) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux)) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 ux)))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))) |
(pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3) |
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) |
(fabs.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(log.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) (-.f32 1 ux))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
| Outputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
1 |
(+.f32 1 (*.f32 -4 ux)) |
(+.f32 1 (*.f32 ux -4)) |
(+.f32 1 (+.f32 (*.f32 6 (pow.f32 ux 2)) (*.f32 -4 ux))) |
(+.f32 1 (fma.f32 6 (*.f32 ux ux) (*.f32 ux -4))) |
(+.f32 1 (+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (*.f32 -4 (pow.f32 ux 3)) (*.f32 -4 ux)))) |
(+.f32 1 (fma.f32 6 (*.f32 ux ux) (*.f32 -4 (+.f32 (pow.f32 ux 3) ux)))) |
(+.f32 1 (fma.f32 6 (*.f32 ux ux) (*.f32 -4 (+.f32 ux (pow.f32 ux 3))))) |
(pow.f32 ux 4) |
(+.f32 (pow.f32 ux 4) (*.f32 -4 (pow.f32 ux 3))) |
(+.f32 (*.f32 -4 (pow.f32 ux 3)) (pow.f32 ux 4)) |
(+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 4) (*.f32 -4 (pow.f32 ux 3)))) |
(fma.f32 6 (*.f32 ux ux) (+.f32 (*.f32 -4 (pow.f32 ux 3)) (pow.f32 ux 4))) |
(+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 4) (+.f32 (*.f32 -4 (pow.f32 ux 3)) (*.f32 -4 ux)))) |
(fma.f32 6 (*.f32 ux ux) (+.f32 (*.f32 -4 (+.f32 (pow.f32 ux 3) ux)) (pow.f32 ux 4))) |
(+.f32 (fma.f32 6 (*.f32 ux ux) (*.f32 -4 (+.f32 ux (pow.f32 ux 3)))) (pow.f32 ux 4)) |
(pow.f32 ux 4) |
(+.f32 (pow.f32 ux 4) (*.f32 -4 (pow.f32 ux 3))) |
(+.f32 (*.f32 -4 (pow.f32 ux 3)) (pow.f32 ux 4)) |
(+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 4) (*.f32 -4 (pow.f32 ux 3)))) |
(fma.f32 6 (*.f32 ux ux) (+.f32 (*.f32 -4 (pow.f32 ux 3)) (pow.f32 ux 4))) |
(+.f32 (*.f32 6 (pow.f32 ux 2)) (+.f32 (pow.f32 ux 4) (+.f32 (*.f32 -4 (pow.f32 ux 3)) (*.f32 -4 ux)))) |
(fma.f32 6 (*.f32 ux ux) (+.f32 (*.f32 -4 (+.f32 (pow.f32 ux 3) ux)) (pow.f32 ux 4))) |
(+.f32 (fma.f32 6 (*.f32 ux ux) (*.f32 -4 (+.f32 ux (pow.f32 ux 3)))) (pow.f32 ux 4)) |
-1 |
(-.f32 (*.f32 2 ux) 1) |
(fma.f32 2 ux -1) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(+.f32 (fma.f32 2 ux -1) (*.f32 ux (neg.f32 ux))) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(+.f32 (fma.f32 2 ux -1) (*.f32 ux (neg.f32 ux))) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(+.f32 (fma.f32 2 ux -1) (*.f32 ux (neg.f32 ux))) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(+.f32 (fma.f32 2 ux -1) (*.f32 ux (neg.f32 ux))) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(+.f32 (fma.f32 2 ux -1) (*.f32 ux (neg.f32 ux))) |
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1) |
(+.f32 (neg.f32 (*.f32 ux ux)) (fma.f32 2 ux -1)) |
(+.f32 (fma.f32 2 ux -1) (*.f32 ux (neg.f32 ux))) |
(+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 ux (*.f32 (+.f32 ux -1) (neg.f32 ux))) |
(+.f32 ux (*.f32 ux (-.f32 1 ux))) |
(+.f32 ux (*.f32 (neg.f32 ux) (+.f32 ux -1))) |
(+.f32 ux (*.f32 (+.f32 ux -1) (neg.f32 ux))) |
(+.f32 ux (*.f32 ux (-.f32 1 ux))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1)) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 1 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) ux) (+.f32 (*.f32 (-.f32 1 ux) -1) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (-.f32 1 ux) -1) (+.f32 (*.f32 (-.f32 1 ux) ux) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (+.f32 (*.f32 -1 (-.f32 1 ux)) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 -1 (-.f32 1 ux)) (+.f32 (*.f32 ux (-.f32 1 ux)) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 1 ux) -1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (-.f32 1 ux))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 1 (*.f32 -1 (-.f32 1 ux))) (*.f32 ux (-.f32 1 ux))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (exp.f32 (log1p.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 1) |
(+.f32 1 (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (exp.f32 (log1p.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(-.f32 (+.f32 1 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (exp.f32 (log1p.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 (*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3))) (+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) 1)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 (*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3))) (+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 (*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3))) (+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (/.f32 1 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))) (/.f32 1 (/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (*.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (/.f32 1 (fma.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (/.f32 1 (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)))))) |
(*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) |
(*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))))) |
(*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3))) (+.f32 (*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3))) (+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2)) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(*.f32 (+.f32 (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2)) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))))) |
(*.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2)) (+.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2))) |
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(/.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))) (/.f32 1 (/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (*.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)))) |
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (/.f32 1 (fma.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))) |
(*.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (/.f32 1 (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)))))) |
(/.f32 1 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(*.f32 (/.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))))) |
(*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 1 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (fma.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4))))) |
(/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 1) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)) |
(/.f32 (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3)) (*.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -6) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 6)) (*.f32 (fma.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -6) (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 6)) (*.f32 (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)))) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (-.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (pow.f32 (-.f32 1 ux) 3) (+.f32 ux -1))))) |
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -4) (*.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -4))) (*.f32 (/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) 1) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -4) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -4) (*.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)))) (*.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (*.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))))) |
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) 3) (pow.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) 3)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3)) (+.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) 3) (pow.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) 3)) (*.f32 (fma.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -6) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 6) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) 3) (pow.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) 3)) (*.f32 (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)))) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -6) (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) 3)) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) 3) (pow.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) 3)) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -4) (*.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) 1) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) 3) (pow.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)) 3)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -4) (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)) (*.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -4)))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) 3)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) (pow.f32 (*.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4))))) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (+.f32 -1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (+.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(/.f32 (-.f32 0 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) |
(/.f32 (-.f32 (*.f32 -1 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) 1)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (/.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (/.f32 (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) |
(/.f32 (-.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (neg.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) |
(/.f32 (-.f32 (*.f32 -1 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 (neg.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (neg.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(neg.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))) (*.f32 (/.f32 -1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))))) |
(/.f32 (neg.f32 (*.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3))) (neg.f32 (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)))))) |
(/.f32 (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) |
(/.f32 (neg.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 -1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 -1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (neg.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) |
(pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3) 1/3) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)) |
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) |
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(fma.f32 1 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(fma.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -1/2) (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (/.f32 1 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) ux)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) -1))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) -1)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) ux))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (pow.f32 (+.f32 ux -1) 2) (-.f32 1 ux)) (*.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (pow.f32 (+.f32 ux -1) 2) (-.f32 1 ux)) (*.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1))) (pow.f32 (-.f32 1 ux) 3)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) ux)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) -1))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) -1)) (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (+.f32 ux -1) ux))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (neg.f32 ux))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (*.f32 (neg.f32 ux) 1))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (neg.f32 ux)) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) 1)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) ux) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) -1)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) -1) (*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) ux)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) 1) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (+.f32 ux -1) (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2)) |
(*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 2)) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))) |
(*.f32 (cbrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (cbrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(*.f32 (cbrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4))) |
(*.f32 (cbrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (cbrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4))) |
(*.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (-.f32 1 ux) 2)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (+.f32 ux -1) 2)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2)) |
(*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 2)) |
(*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (+.f32 ux -1)) (-.f32 1 ux)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (-.f32 1 ux)) (+.f32 ux -1)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(*.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(*.f32 (cbrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))) |
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4)) |
(sqrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4)) |
(log.f32 (exp.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 3)) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(exp.f32 (*.f32 2 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(pow.f32 (exp.f32 2) (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(pow.f32 (exp.f32 2) (log.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) 1)) |
(pow.f32 (exp.f32 2) (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(pow.f32 (exp.f32 2) (log.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) |
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) |
(fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (+.f32 ux -1)) (pow.f32 (-.f32 1 ux) 3)) |
(pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) |
(+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 ux (+.f32 -1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 ux (+.f32 -1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 -1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (neg.f32 ux))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) (+.f32 ux -1))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 ux -1) (*.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 ux -1) (*.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) 1))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 0) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1)) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) -1)) |
(+.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) -1) |
(+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) 1)) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) -1)) |
(+.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) -1) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(-.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(-.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (+.f32 (/.f32 (*.f32 (+.f32 ux -1) (pow.f32 (-.f32 1 ux) 3)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (/.f32 (neg.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 ux -1) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) -1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 1)) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) -1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1)) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) -1)) |
(+.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) -1) |
(+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) (+.f32 ux -1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 (-.f32 1 ux) -1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (-.f32 1 ux) -1) (*.f32 (-.f32 1 ux) ux)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 (neg.f32 ux) (+.f32 ux -1)) (+.f32 ux -1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 -1 (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 -1 (-.f32 1 ux)) (*.f32 ux (-.f32 1 ux))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) ux)) (*.f32 1 (*.f32 (-.f32 1 ux) -1))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 1 (*.f32 (-.f32 1 ux) ux))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 1 (*.f32 ux (-.f32 1 ux))) (*.f32 1 (*.f32 -1 (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 (*.f32 1 (*.f32 -1 (-.f32 1 ux))) (*.f32 1 (*.f32 ux (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 ux (-.f32 1 (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 ux (-.f32 1 (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) -1)) |
(+.f32 (/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) -1) |
(-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) |
(+.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) -2) |
(+.f32 -2 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) |
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)))) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (*.f32 (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))) 1)) |
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (/.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 1 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))))) |
(-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2))) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 1) (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4) (*.f32 (/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))) |
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) (+.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3) (+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)) (+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2)))) 1)) |
(-.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (fma.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 4) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2))))) 1) |
(-.f32 (/.f32 (-.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -3) (pow.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) 3)) (+.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (*.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) -2) (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 4))))) 1) |
(-.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) 1)) |
(-.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (/.f32 (*.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)))) |
(-.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2)) (+.f32 1 (/.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (/.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (+.f32 ux -1) (neg.f32 ux)))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux (+.f32 ux -1)))) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 1 (+.f32 ux 1)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (*.f32 (neg.f32 ux) (+.f32 ux -1)))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (+.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux (+.f32 ux -1)))) |
(+.f32 (*.f32 ux (-.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 1 (+.f32 ux 1)))) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (+.f32 ux -1))) |
(*.f32 (/.f32 (+.f32 ux -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (+.f32 ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 ux -1) (/.f32 (+.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 ux -1)) |
(/.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux ux -1)) (+.f32 1 ux)) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 ux 1) (fma.f32 ux ux -1))) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 ux)) (+.f32 1 ux)) |
(/.f32 (-.f32 1 ux) (/.f32 (+.f32 ux 1) (fma.f32 ux ux -1))) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (+.f32 ux -1))) |
(*.f32 (/.f32 (+.f32 ux -1) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 ux -1)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (+.f32 ux -1) (/.f32 (+.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 ux -1)) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (*.f32 (+.f32 ux 1) (+.f32 ux 1))) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux ux))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (*.f32 (+.f32 ux 1) (+.f32 ux 1))) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 1 (pow.f32 ux 3))) |
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 1 (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (*.f32 (+.f32 ux 1) (+.f32 ux 1))) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (*.f32 (+.f32 ux 1) (+.f32 ux 1))) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 1 (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 1 (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.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 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux)))) (-.f32 1 (pow.f32 ux 3))) |
(pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1/2) |
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) |
(sqrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(pow.f32 (sqrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 2) |
(pow.f32 (sqrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(pow.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3) 1/3) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) |
(sqrt.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) |
(fabs.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(fabs.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(log.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (log.f32 (exp.f32 (+.f32 ux -1)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(cbrt.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(expm1.f32 (log1p.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(exp.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1)) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
(log1p.f32 (expm1.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(neg.f32 (pow.f32 (-.f32 1 ux) 2)) |
Compiled 72022 to 54698 computations (24.1% saved)
55 alts after pruning (52 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1566 | 27 | 1593 |
| Fresh | 16 | 25 | 41 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1585 | 55 | 1640 |
| Status | Error | Program |
|---|---|---|
| 7.1b | (pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) | |
| 6.7b | (pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2) | |
| 3.4b | (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3) 1/3) | |
| 15.5b | (+.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)))) (pow.f32 (*.f32 (PI.f32) uy) 2)))) | |
| ▶ | 0.4b | (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 7.5b | (*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 2.0b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 0.5b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) | |
| 0.4b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) | |
| 0.8b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) | |
| 0.8b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) | |
| 0.4b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) | |
| 0.4b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)))) | |
| ✓ | 0.4b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) | |
| 1.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) 1/3)) | |
| 0.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) 2)) | |
| 0.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3)) | |
| 6.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1)) | |
| 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) | |
| 15.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) | |
| 14.6b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1)))) | |
| 11.9b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)))) | |
| 7.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) | |
| 2.0b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) | |
| 14.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))))) | |
| ✓ | 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 7.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) | |
| 8.6b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) | |
| 6.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) | |
| ▶ | 1.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
| 6.5b | (*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) | |
| 16.9b | (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) | |
| ▶ | 16.9b | (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
| 6.6b | (sqrt.f32 (/.f32 1 (/.f32 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) | |
| 16.8b | (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) | |
| 6.6b | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) | |
| 6.7b | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) | |
| 19.7b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 16.0b | (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.0b | (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)))) | |
| 16.6b | (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)))) | |
| 16.8b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 16.9b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 16.9b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) | |
| 16.9b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) | |
| ✓ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 11.6b | (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) | |
| ▶ | 6.6b | (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
| 11.6b | (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) | |
| 6.6b | (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) | |
| ▶ | 7.6b | (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) |
| 2.3b | (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))) | |
| 7.0b | (exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) | |
| 6.6b | (cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) |
Compiled 2795 to 2184 computations (21.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) | |
| ✓ | 0.2b | (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| ✓ | 0.2b | (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) |
| 0.3b | (*.f32 uy (PI.f32)) |
Compiled 143 to 94 computations (34.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | maxCos | @ | 0 | (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | inf | (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | ux | @ | -inf | (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1.0ms | ux | @ | inf | (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 1× | batch-egg-rewrite |
| 600× | associate-+l+ |
| 570× | add-sqr-sqrt |
| 554× | pow1 |
| 554× | *-un-lft-identity |
| 524× | add-cbrt-cube |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 114 |
| 1 | 558 | 106 |
| 2 | 7282 | 106 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) (*.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 ux) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux) (*.f32 2 ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2))) (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 3)) ux) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) (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 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) 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 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))))))) |
| 1× | egg-herbie |
| 1804× | associate-/l* |
| 1750× | associate-/r* |
| 848× | associate-*r/ |
| 702× | associate-*l/ |
| 640× | associate-*r* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 325 | 8402 |
| 1 | 1022 | 7804 |
| 2 | 3975 | 7804 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (+.f32 (*.f32 -1 ux) 2) ux) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 2 ux) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(*.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 2 ux)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(*.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 2 ux)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(+.f32 (*.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 (*.f32 -1 ux) 2) ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(+.f32 (*.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 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.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 (*.f32 -1 ux) 2) ux))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))))) |
(+.f32 (*.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 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (*.f32 -1 ux) 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 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) (pow.f32 ux 3)))))) (*.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 (*.f32 -1 ux) 2) ux))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 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 (*.f32 -1 ux) 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/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 -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 (*.f32 -1 ux) 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 (*.f32 -1 ux) 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/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.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 1 maxCos) (-.f32 maxCos 1))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.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 1 maxCos) (-.f32 maxCos 1)))))))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.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 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5))))))))) |
(*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (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 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (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 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5))))))))) |
(sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) (*.f32 ux 2)) |
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) |
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux)) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux) (*.f32 2 ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) 1) |
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2))) (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) |
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)))) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 3)) ux) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)))) |
(pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) |
(exp.f32 (log.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) (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 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) 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 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
| Outputs |
|---|
(*.f32 (+.f32 (*.f32 -1 ux) 2) ux) |
(*.f32 ux (fma.f32 -1 ux 2)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 2 (*.f32 maxCos (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -1 ux 2) ux (*.f32 (*.f32 2 maxCos) (*.f32 ux ux))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 2 (*.f32 ux (*.f32 ux maxCos)))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) (*.f32 2 maxCos))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) (*.f32 (neg.f32 maxCos) maxCos)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) (*.f32 (neg.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 maxCos maxCos) (*.f32 ux (neg.f32 ux))) |
(*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) (*.f32 (neg.f32 maxCos) maxCos))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) (*.f32 (neg.f32 maxCos) maxCos)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) (*.f32 (neg.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 maxCos maxCos) (*.f32 ux (neg.f32 ux))) |
(*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) (*.f32 (neg.f32 maxCos) maxCos))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) (*.f32 (neg.f32 maxCos) maxCos)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 2 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 2 (*.f32 maxCos (*.f32 ux ux)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) (*.f32 (neg.f32 maxCos) maxCos)))) |
(*.f32 2 ux) |
(*.f32 ux 2) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos))) |
(*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.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 (*.f32 -1 ux) 2) ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 -1 ux 2)) ux))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))))) |
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 maxCos (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))))) |
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))) 1/2))) |
(+.f32 (*.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 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.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 (*.f32 -1 ux) 2) ux))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 -1 ux 2)) ux))) (fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 -1 ux 2)) ux)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.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 (/.f32 1 (fma.f32 -1 ux 2)) ux)))) 2))) (*.f32 maxCos maxCos)))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 maxCos (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)))) (*.f32 1/2 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))))) |
(+.f32 (*.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 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (*.f32 -1 ux) 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 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) (pow.f32 ux 3)))))) (*.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 (*.f32 -1 ux) 2) ux))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 -1 ux 2)) ux))) (fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (fma.f32 -1/4 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.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 (/.f32 1 (fma.f32 -1 ux 2)) ux)))) 2)) (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (fma.f32 -1 ux 2) 3) (pow.f32 ux 3)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (fma.f32 -1 ux 2)) ux)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.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 (/.f32 1 (fma.f32 -1 ux 2)) ux)))) 2))) (*.f32 maxCos maxCos))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 maxCos (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))))) (*.f32 -1/4 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (*.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 2 ux) 3) (pow.f32 ux 3))))))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux)))))) (*.f32 (*.f32 -1/4 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) 2)) (*.f32 (*.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 2 ux) 3) (pow.f32 ux 3)))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))) |
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (*.f32 (/.f32 1/2 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (sqrt.f32 -1) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))))) |
(+.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 (*.f32 -1 ux) 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 (*.f32 2 uy) (PI.f32))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (*.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 -2 (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (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 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 -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 (*.f32 -1 ux) 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/4 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (-.f32 (*.f32 ux (fma.f32 -1 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 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))))) |
(fma.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos))) (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))))) (fma.f32 1/2 (/.f32 (fma.f32 ux -2 (*.f32 ux (*.f32 ux 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) (*.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 -2 (*.f32 ux (*.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (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 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) (*.f32 (/.f32 1/4 (sqrt.f32 -1)) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2))) (/.f32 (*.f32 maxCos maxCos) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 (*.f32 ux ux) (*.f32 ux -2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 ux 3)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)))) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))))) |
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 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 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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/4 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (-.f32 (*.f32 ux (fma.f32 -1 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 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 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (*.f32 ux ux) (*.f32 ux 2)) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos)))) (*.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(+.f32 (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 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 (PI.f32) (*.f32 2 uy))) (*.f32 ux maxCos))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) (*.f32 (/.f32 1/4 (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2))) (sqrt.f32 -1))) 2)) (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 ux 2 (*.f32 ux (*.f32 ux -2)))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.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 (*.f32 2 uy) (PI.f32))))) |
(*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.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 1 maxCos) (-.f32 maxCos 1))))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 -2 maxCos 2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos)))))) |
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos -2 2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 1 (*.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 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.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 1 maxCos) (-.f32 maxCos 1)))))))) |
(fma.f32 -1/8 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (fma.f32 -2 maxCos 2) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) ux) (fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 -2 maxCos 2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))))) |
(fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos -2 2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))) |
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 1 (*.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 -2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.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 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5))))))))) |
(fma.f32 -1/8 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (fma.f32 -2 maxCos 2) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) ux) (fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (fma.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 -2 maxCos 2)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos)))) (*.f32 (*.f32 1/16 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (*.f32 (fma.f32 -2 maxCos 2) (pow.f32 (fma.f32 -2 maxCos 2) 2))))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))))))) |
(fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos -2 2)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))) (*.f32 1/16 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux)) (pow.f32 (fma.f32 maxCos -2 2) 3))))))) |
(fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/2 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1/16) (/.f32 ux (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) ux))))))) |
(*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) |
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) |
(*.f32 (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) |
(-.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.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)))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (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 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))) |
(-.f32 (fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (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 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))) (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5))))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 -1 maxCos)) (-.f32 1 maxCos))))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 1/16 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (-.f32 (*.f32 1/16 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux)) (pow.f32 (fma.f32 2 maxCos -2) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 -1 maxCos) 5)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (fma.f32 1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 -1 maxCos) 3)))) (-.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux)) (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 -1 maxCos) 5))) 1/16)) (*.f32 ux (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))) |
(sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 2/3 (pow.f32 uy 4)) (pow.f32 (PI.f32) 4))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux)))))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)))) (+.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 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 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 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) (*.f32 -2 (*.f32 maxCos ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) (*.f32 ux 2)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) ux) (*.f32 2 ux)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) 1) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2))) (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) |
(/.f32 ux (/.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos))) 2)))) |
(*.f32 (/.f32 ux (-.f32 2 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (-.f32 4 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) 2))) |
(*.f32 (/.f32 ux (+.f32 2 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 4 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) 2))) |
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)))) |
(/.f32 ux (/.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) -2)))) (+.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos))) 3)))) |
(*.f32 (/.f32 (+.f32 8 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) -2))) 4)) ux) |
(/.f32 ux (/.f32 (fma.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) -2) 4) (+.f32 8 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) 3)))) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) |
(/.f32 ux (/.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos))) 2)))) |
(*.f32 (/.f32 ux (-.f32 2 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (-.f32 4 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) 2))) |
(*.f32 (/.f32 ux (+.f32 2 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 4 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) 2))) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 3)) ux) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)))) |
(/.f32 ux (/.f32 (+.f32 4 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) -2)))) (+.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos))) 3)))) |
(*.f32 (/.f32 (+.f32 8 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) -2))) 4)) ux) |
(/.f32 ux (/.f32 (fma.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) -2) 4) (+.f32 8 (pow.f32 (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) 3)))) |
(pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 1) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 2) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 3) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 3) 1/3) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))) |
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)) 3)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(exp.f32 (log.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2))) 1)) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (*.f32 ux 2)) |
(*.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 2) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 3) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))) |
(sqrt.f32 (*.f32 ux (*.f32 (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) |
(sqrt.f32 (*.f32 (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.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 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -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 (fma.f32 (-.f32 1 maxCos) (*.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 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -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 (fma.f32 (-.f32 1 maxCos) (*.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 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux) 2) (*.f32 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 -1 maxCos)) 2))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) |
| ✓ | 0.2b | (*.f32 ux (+.f32 2 (neg.f32 ux))) |
Compiled 24 to 14 computations (41.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.0ms | ux | @ | inf | (*.f32 ux (+.f32 2 (neg.f32 ux))) |
| 0.0ms | ux | @ | -inf | (*.f32 ux (+.f32 2 (neg.f32 ux))) |
| 0.0ms | ux | @ | 0 | (*.f32 ux (+.f32 2 (neg.f32 ux))) |
| 0.0ms | ux | @ | -inf | (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) |
| 0.0ms | ux | @ | 0 | (sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) |
| 1× | batch-egg-rewrite |
| 1736× | add-sqr-sqrt |
| 1712× | *-un-lft-identity |
| 1608× | add-cube-cbrt |
| 1592× | add-cbrt-cube |
| 192× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 30 |
| 1 | 199 | 30 |
| 2 | 2680 | 30 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (+.f32 2 (neg.f32 ux))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (neg.f32 ux)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 ux 2)) (fma.f32 ux 2 (*.f32 -2 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux ux) (*.f32 -2 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -2 ux) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -2 ux) 1) (*.f32 (*.f32 ux ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 ux ux) (*.f32 -2 ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 ux 2)))) 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 (*.f32 ux (-.f32 ux 2)) 4))))) (#(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 (*.f32 ux (-.f32 ux 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 (*.f32 -2 ux) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 -2 ux) (*.f32 -2 ux))) (*.f32 ux (-.f32 ux 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 -2 ux) 3) (pow.f32 (*.f32 ux ux) 3)) (+.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 -2 ux) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 -2 ux) 3)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (+.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (*.f32 (*.f32 ux ux) (*.f32 -2 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 ux 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (+.f32 ux 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (-.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (-.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (-.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux ux (*.f32 -2 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux 2 (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 2 ux (*.f32 ux ux)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4) (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) (cbrt.f32 (*.f32 ux (-.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 ux 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))))))) |
| 1× | egg-herbie |
| 1314× | fma-def |
| 996× | unswap-sqr |
| 738× | +-commutative |
| 734× | *-commutative |
| 584× | distribute-lft-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 165 | 2071 |
| 1 | 464 | 1807 |
| 2 | 1932 | 1555 |
| 3 | 7005 | 1555 |
| 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 (-.f32 ux 2)) (fma.f32 ux 2 (*.f32 -2 ux))) |
(+.f32 (*.f32 ux ux) (*.f32 -2 ux)) |
(+.f32 (*.f32 -2 ux) (*.f32 ux ux)) |
(+.f32 (*.f32 (*.f32 -2 ux) 1) (*.f32 (*.f32 ux ux) 1)) |
(-.f32 (*.f32 ux ux) (*.f32 -2 ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 ux 2)))) 1) |
(/.f32 (*.f32 ux (+.f32 4 (*.f32 ux ux))) (+.f32 ux 2)) |
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 ux 3))) (+.f32 (*.f32 ux (-.f32 ux 2)) 4)) |
(/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2)) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 ux 3)) ux) (+.f32 (*.f32 ux (-.f32 ux 2)) 4)) |
(/.f32 (-.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 (*.f32 -2 ux) (*.f32 ux ux))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 -2 ux) (*.f32 -2 ux))) (*.f32 ux (-.f32 ux 2))) |
(/.f32 (+.f32 (pow.f32 (*.f32 -2 ux) 3) (pow.f32 (*.f32 ux ux) 3)) (+.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 -2 ux) (*.f32 ux ux))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 -2 ux) 3)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (+.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (*.f32 (*.f32 ux ux) (*.f32 -2 ux))))) |
(pow.f32 (*.f32 ux (-.f32 ux 2)) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 ux 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 ux 2))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 ux 2)))) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 ux 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 2))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 ux 2)))) |
(fma.f32 ux ux (*.f32 -2 ux)) |
(fma.f32 ux 2 (*.f32 ux ux)) |
(fma.f32 2 ux (*.f32 ux ux)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) 1) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4) (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 2))) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) (cbrt.f32 (*.f32 ux (-.f32 ux 2)))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 1/2)) |
(pow.f32 (*.f32 ux (-.f32 ux 2)) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 2))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
| Outputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 ux (-.f32 2 ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 ux (-.f32 2 ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(neg.f32 (*.f32 ux ux)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(-.f32 (*.f32 2 ux) (*.f32 ux 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))))) |
(fma.f32 ux (sqrt.f32 -1) (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 (/.f32 -1/2 (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 1 (sqrt.f32 -1)) (+.f32 (*.f32 ux (sqrt.f32 -1)) (/.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 (fma.f32 ux (sqrt.f32 -1) (/.f32 1/2 (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (/.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 (/.f32 1/2 (*.f32 ux (*.f32 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 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 (*.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 1/2 (/.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 -1)) ux (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) ux))) |
(-.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) ux) (sqrt.f32 -1)) (*.f32 ux (sqrt.f32 -1))) |
(+.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) (fma.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) ux) (/.f32 (sqrt.f32 -1) (*.f32 ux ux))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) |
(+.f32 (-.f32 (sqrt.f32 -1) (*.f32 ux (sqrt.f32 -1))) (*.f32 (/.f32 (sqrt.f32 -1) ux) (+.f32 1/2 (/.f32 1/2 ux)))) |
(+.f32 (*.f32 ux (-.f32 ux 2)) (fma.f32 ux 2 (*.f32 -2 ux))) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(+.f32 (*.f32 ux ux) (*.f32 -2 ux)) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(+.f32 (*.f32 -2 ux) (*.f32 ux ux)) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(+.f32 (*.f32 (*.f32 -2 ux) 1) (*.f32 (*.f32 ux ux) 1)) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(-.f32 (*.f32 ux ux) (*.f32 -2 ux)) |
(*.f32 ux (-.f32 ux -2)) |
(*.f32 ux (+.f32 2 ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 ux 2)))) 1) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(/.f32 (*.f32 ux (+.f32 4 (*.f32 ux ux))) (+.f32 ux 2)) |
(/.f32 ux (/.f32 (+.f32 2 ux) (+.f32 (*.f32 ux ux) 4))) |
(*.f32 (/.f32 ux (+.f32 2 ux)) (fma.f32 ux ux 4)) |
(*.f32 (fma.f32 ux ux 4) (/.f32 ux (+.f32 2 ux))) |
(/.f32 (*.f32 ux (+.f32 8 (pow.f32 ux 3))) (+.f32 (*.f32 ux (-.f32 ux 2)) 4)) |
(/.f32 (+.f32 8 (pow.f32 ux 3)) (/.f32 (fma.f32 ux (+.f32 ux -2) 4) ux)) |
(/.f32 (fma.f32 ux 8 (pow.f32 ux 4)) (fma.f32 ux (+.f32 ux -2) 4)) |
(/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2)) |
(/.f32 ux (/.f32 (+.f32 2 ux) (+.f32 (*.f32 ux ux) 4))) |
(*.f32 (/.f32 ux (+.f32 2 ux)) (fma.f32 ux ux 4)) |
(*.f32 (fma.f32 ux ux 4) (/.f32 ux (+.f32 2 ux))) |
(/.f32 (*.f32 (+.f32 8 (pow.f32 ux 3)) ux) (+.f32 (*.f32 ux (-.f32 ux 2)) 4)) |
(/.f32 (+.f32 8 (pow.f32 ux 3)) (/.f32 (fma.f32 ux (+.f32 ux -2) 4) ux)) |
(/.f32 (fma.f32 ux 8 (pow.f32 ux 4)) (fma.f32 ux (+.f32 ux -2) 4)) |
(/.f32 (-.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 (*.f32 -2 ux) (*.f32 ux ux))) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 -2 ux) (*.f32 -2 ux))) (*.f32 ux (-.f32 ux 2))) |
(/.f32 (-.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 4 (*.f32 ux ux))) (*.f32 ux (+.f32 ux -2))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux) |
(*.f32 (/.f32 ux (*.f32 ux (+.f32 ux -2))) (*.f32 ux (fma.f32 ux ux -4))) |
(/.f32 (+.f32 (pow.f32 (*.f32 -2 ux) 3) (pow.f32 (*.f32 ux ux) 3)) (+.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 -2 ux) (*.f32 ux ux))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 ux -2) 3) (pow.f32 (*.f32 ux ux) 3)) (+.f32 (*.f32 4 (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 ux (-.f32 ux -2))))) |
(/.f32 (fma.f32 -8 (pow.f32 ux 3) (pow.f32 ux 6)) (fma.f32 4 (*.f32 ux ux) (*.f32 (pow.f32 ux 3) (+.f32 2 ux)))) |
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 ux 6)) (*.f32 (*.f32 ux ux) (+.f32 4 (*.f32 ux (+.f32 2 ux))))) |
(/.f32 (fma.f32 (pow.f32 ux 3) -8 (pow.f32 ux 6)) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux (+.f32 2 ux)) 4))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 -2 ux) 3)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (+.f32 (*.f32 (*.f32 -2 ux) (*.f32 -2 ux)) (*.f32 (*.f32 ux ux) (*.f32 -2 ux))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 ux -2) 3)) (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (*.f32 ux -2) (*.f32 ux (+.f32 ux -2))))) |
(/.f32 (+.f32 (pow.f32 ux 6) (*.f32 8 (pow.f32 ux 3))) (fma.f32 (*.f32 ux -2) (*.f32 ux (+.f32 ux -2)) (pow.f32 ux 4))) |
(/.f32 (fma.f32 8 (pow.f32 ux 3) (pow.f32 ux 6)) (*.f32 (*.f32 ux ux) (fma.f32 ux (+.f32 ux -2) 4))) |
(pow.f32 (*.f32 ux (-.f32 ux 2)) 1) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 2) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 3) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 2) 1/2) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3) 1/3) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 2)) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 ux 2))) |
(*.f32 ux (-.f32 ux -2)) |
(*.f32 ux (+.f32 2 ux)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 ux 2))))) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3)) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 ux 2)))) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 ux 2)))) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 2))) 1)) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 ux 2)))) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(fma.f32 ux ux (*.f32 -2 ux)) |
(fma.f32 ux (+.f32 ux -2) (fma.f32 ux 2 (*.f32 ux -2))) |
(fma.f32 ux (+.f32 ux -2) (*.f32 ux 0)) |
(*.f32 ux (+.f32 ux -2)) |
(fma.f32 ux 2 (*.f32 ux ux)) |
(*.f32 ux (-.f32 ux -2)) |
(*.f32 ux (+.f32 2 ux)) |
(fma.f32 2 ux (*.f32 ux ux)) |
(*.f32 ux (-.f32 ux -2)) |
(*.f32 ux (+.f32 2 ux)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) 1) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 1) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4) (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4)) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 ux 2))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 ux))) |
(*.f32 (sqrt.f32 (+.f32 2 ux)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 ux))) |
(*.f32 (sqrt.f32 (+.f32 2 ux)) (sqrt.f32 ux)) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 ux -2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) (cbrt.f32 (*.f32 ux (-.f32 ux 2)))) |
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 ux -2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))))) |
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 ux 2))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))))) |
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 ux -2))))) |
(pow.f32 (*.f32 ux (-.f32 ux 2)) 1/2) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))) 1) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 1/4) 2) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) 3) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 ux -2)) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))))) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 ux 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 ux -2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 ux 2))) 1/2)) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2)))) 1)) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 ux 2))))) |
(sqrt.f32 (*.f32 ux (+.f32 ux -2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f32 1 (*.f32 ux ux)) |
| ✓ | 0.1b | (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
| ✓ | 0.3b | (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) |
| ✓ | 14.6b | (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1) |
Compiled 58 to 36 computations (37.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | 0 | (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1) |
| 0.0ms | ux | @ | inf | (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1) |
| 0.0ms | ux | @ | -inf | (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1) |
| 0.0ms | ux | @ | -inf | (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
| 0.0ms | ux | @ | 0 | (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
| 1× | batch-egg-rewrite |
| 1688× | associate-/r* |
| 1260× | associate-/l* |
| 1076× | associate-/r/ |
| 314× | add-sqr-sqrt |
| 304× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 120 |
| 1 | 306 | 66 |
| 2 | 4152 | 66 |
| 1× | node limit |
| Inputs |
|---|
(fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(-.f32 1 (*.f32 ux ux)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (-.f32 1 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (neg.f32 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 -1 (-.f32 -1 ux)) (neg.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux)) (/.f32 -1 (-.f32 -1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 ux 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 2 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 -1 (-.f32 -1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 -1 (-.f32 -1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 -1 (-.f32 -1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux ux -1) (/.f32 -1 (+.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 ux ux -1)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (+.f32 ux 1)) (fma.f32 ux ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 ux 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (+.f32 ux 1)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 ux ux -1) (neg.f32 (fma.f32 ux ux -1))) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (fma.f32 ux ux -1))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 ux 1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) -1)) (fma.f32 ux ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 ux ux -1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 -1 (-.f32 -1 ux))) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 -1 (-.f32 -1 ux))) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (fma.f32 ux ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (fma.f32 ux ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (fma.f32 ux ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1))) (pow.f32 (+.f32 ux -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux -1))) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (+.f32 ux 1))) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux 1))) (fma.f32 ux ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 ux)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 ux)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 -1 (+.f32 ux -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 ux) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 2 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 ux))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 ux (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (neg.f32 ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (neg.f32 ux)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (+.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) 1) (+.f32 1 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (*.f32 ux ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 2 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux)))))))) |
| 1× | egg-herbie |
| 924× | associate-+r+ |
| 836× | associate-+l+ |
| 744× | associate-*r* |
| 640× | +-commutative |
| 626× | associate-*l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 454 | 6923 |
| 1 | 1216 | 6541 |
| 2 | 6134 | 6541 |
| 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)) |
1 |
(+.f32 (*.f32 -1 ux) 1) |
(+.f32 (*.f32 -1 ux) 1) |
(+.f32 (*.f32 -1 ux) 1) |
(*.f32 -1 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(+.f32 (*.f32 -1 ux) 1) |
(+.f32 (*.f32 -1 ux) 1) |
(*.f32 -1 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(+.f32 (*.f32 -1 ux) 1) |
(+.f32 (*.f32 -1 ux) 1) |
(*.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)))))) |
1 |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(*.f32 -1 (pow.f32 ux 2)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(+.f32 1 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1) |
(*.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (-.f32 1 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) |
(pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) |
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 3) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2) 1/2) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(exp.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1)) |
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(+.f32 1 (neg.f32 ux)) |
(+.f32 1 (*.f32 (neg.f32 ux) 1)) |
(+.f32 (neg.f32 ux) 1) |
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (neg.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux))) |
(+.f32 (*.f32 (neg.f32 ux) 1) 1) |
(+.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux)) (/.f32 -1 (-.f32 -1 ux))) |
(+.f32 (-.f32 1 (+.f32 ux 1)) 1) |
(-.f32 1 ux) |
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) ux)) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) 1) |
(*.f32 1 (-.f32 1 ux)) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 -1 (-.f32 -1 ux))) |
(*.f32 (-.f32 1 ux) 1) |
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux))) |
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 -1 (-.f32 -1 ux)))) |
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 -1 (-.f32 -1 ux)))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 -1 (+.f32 ux 1))) |
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) |
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1)))) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) (+.f32 ux -1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 -1 (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 ux 1)))) |
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))) |
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))) |
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (+.f32 ux 1)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (neg.f32 (fma.f32 ux ux -1))) (+.f32 ux -1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (fma.f32 ux ux -1))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 1 (/.f32 (+.f32 ux 1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) -1)) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 -1 (-.f32 -1 ux))) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 -1 (-.f32 -1 ux))) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 ux -1))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 ux -1))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1))) (pow.f32 (+.f32 ux -1) 2)) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux -1))) (+.f32 ux -1)) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (+.f32 ux 1))) (+.f32 ux -1)) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux 1))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 ux -1))) |
(pow.f32 (-.f32 1 ux) 1) |
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2) |
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3) |
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3) |
(pow.f32 (/.f32 -1 (+.f32 ux -1)) -1) |
(neg.f32 (+.f32 ux -1)) |
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2)) |
(log.f32 (exp.f32 (-.f32 1 ux))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux)))) |
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3)) |
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux 1) 3))) |
(expm1.f32 (log.f32 (-.f32 2 ux))) |
(exp.f32 (log.f32 (-.f32 1 ux))) |
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1)) |
(log1p.f32 (expm1.f32 (-.f32 1 ux))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 1) |
(*.f32 1 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1) |
(*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1/2)) |
(pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/2) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(+.f32 1 (*.f32 ux (neg.f32 ux))) |
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1)) |
(+.f32 (*.f32 ux (neg.f32 ux)) 1) |
(+.f32 (*.f32 (*.f32 ux (neg.f32 ux)) 1) 1) |
(+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) |
(*.f32 1 (-.f32 1 (*.f32 ux ux))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(*.f32 (/.f32 1 (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4))) |
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) 1) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))) |
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 ux ux))))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 4))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) 1) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (*.f32 ux ux)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1) |
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2) |
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3) |
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) |
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux))))) |
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)) |
(expm1.f32 (log.f32 (-.f32 2 (*.f32 ux ux)))) |
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux)))) |
| Outputs |
|---|
(*.f32 2 ux) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.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)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.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)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) |
(fma.f32 -1 (*.f32 ux ux) (*.f32 2 ux)) |
(*.f32 ux (-.f32 2 ux)) |
1 |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 ux) |
(*.f32 -1 ux) |
(neg.f32 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 ux) |
(*.f32 -1 ux) |
(neg.f32 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 ux) |
(+.f32 (*.f32 -1 ux) 1) |
(-.f32 1 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 1 (sqrt.f32 -1)) (-.f32 (*.f32 ux (sqrt.f32 -1)) (/.f32 1/2 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (fma.f32 ux (sqrt.f32 -1) (/.f32 -1/2 (*.f32 ux (neg.f32 (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 (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 1/2 (*.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) (*.f32 ux ux))) (fma.f32 ux (sqrt.f32 -1) (/.f32 -1/2 (*.f32 ux (neg.f32 (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 (*.f32 -1 (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (neg.f32 (*.f32 ux (sqrt.f32 -1))) (/.f32 1 (sqrt.f32 -1))) |
(neg.f32 (fma.f32 ux (sqrt.f32 -1) (/.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 ux (sqrt.f32 -1)) (/.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 (fma.f32 1/2 (/.f32 (/.f32 -1 (sqrt.f32 -1)) ux) (/.f32 -1 (sqrt.f32 -1))) (*.f32 ux (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 ux (sqrt.f32 -1)) (/.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 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) |
(-.f32 (-.f32 (fma.f32 1/2 (/.f32 (/.f32 -1 (sqrt.f32 -1)) ux) (/.f32 -1 (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) |
1 |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(*.f32 -1 (pow.f32 ux 2)) |
(*.f32 ux (neg.f32 ux)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 1 (*.f32 -1 (pow.f32 ux 2))) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(+.f32 1 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(*.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(*.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 4)) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 4)) |
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (-.f32 1 ux) 2)) -1) (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(/.f32 (fma.f32 (+.f32 ux -1) (pow.f32 (+.f32 ux -1) 3) -1) (fma.f32 (+.f32 ux -1) (-.f32 1 ux) -1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) (-.f32 1 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 3)) (+.f32 (*.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (-.f32 1 ux) 2)) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (+.f32 ux -1) 2)) 3)) (+.f32 (fma.f32 (+.f32 ux -1) (pow.f32 (+.f32 ux -1) 3) 1) (pow.f32 (+.f32 ux -1) 2))) |
(pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 3) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2) 1/2) |
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) |
(fabs.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3) 1/3) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 2)) |
(fabs.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(log.f32 (exp.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(exp.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1)) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) |
(+.f32 1 (neg.f32 ux)) |
(-.f32 1 ux) |
(+.f32 1 (*.f32 (neg.f32 ux) 1)) |
(-.f32 1 ux) |
(+.f32 (neg.f32 ux) 1) |
(-.f32 1 ux) |
(+.f32 (/.f32 -1 (-.f32 -1 ux)) (neg.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux))) |
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))) |
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) |
(+.f32 (*.f32 (neg.f32 ux) 1) 1) |
(-.f32 1 ux) |
(+.f32 (neg.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux)) (/.f32 -1 (-.f32 -1 ux))) |
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))) |
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) |
(+.f32 (-.f32 1 (+.f32 ux 1)) 1) |
(-.f32 1 ux) |
(-.f32 1 ux) |
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (/.f32 ux (+.f32 ux 1)) ux)) |
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 (*.f32 ux ux) (+.f32 ux 1))) |
(-.f32 (/.f32 -1 (-.f32 -1 ux)) (/.f32 ux (/.f32 (+.f32 ux 1) ux))) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) 1) |
(-.f32 1 ux) |
(*.f32 1 (-.f32 1 ux)) |
(-.f32 1 ux) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 -1 (-.f32 -1 ux))) |
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)) |
(*.f32 (-.f32 1 ux) 1) |
(-.f32 1 ux) |
(*.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (-.f32 1 ux))) |
(-.f32 1 ux) |
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 -1 (-.f32 -1 ux)))) |
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)) |
(*.f32 (cbrt.f32 (-.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) |
(-.f32 1 ux) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (-.f32 1 ux))) |
(-.f32 1 ux) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 -1 (-.f32 -1 ux)))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (fma.f32 ux ux -1) (/.f32 -1 (+.f32 ux 1))) |
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) |
(neg.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1))) |
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)) |
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 1 (sqrt.f32 ux))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1)))) |
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 ux -1)) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(/.f32 (neg.f32 (pow.f32 (+.f32 ux -1) 2)) (+.f32 ux -1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1))) |
(*.f32 (/.f32 1 (fma.f32 ux ux -1)) (*.f32 (+.f32 ux -1) (-.f32 1 (*.f32 ux ux)))) |
(+.f32 1 (*.f32 ux (/.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux -1)))) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 ux 3))) (*.f32 (-.f32 1 (*.f32 ux ux)) (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 -1 (+.f32 ux 1)) (fma.f32 ux ux -1)) |
(/.f32 (neg.f32 (fma.f32 ux ux -1)) (+.f32 ux 1)) |
(neg.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 ux 1))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 1) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 1 ux)) (hypot.f32 1 (sqrt.f32 ux)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 ux 1)))) |
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1)))) |
(/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (cbrt.f32 (+.f32 ux 1))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) |
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))) |
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (hypot.f32 1 (sqrt.f32 ux))) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux))))) |
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (hypot.f32 1 (sqrt.f32 ux)) (/.f32 (cbrt.f32 (-.f32 1 ux)) (cbrt.f32 (hypot.f32 1 (sqrt.f32 ux)))))) |
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (-.f32 1 ux))) |
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 ux))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) |
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(-.f32 1 ux) |
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (+.f32 ux 1)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (neg.f32 (fma.f32 ux ux -1))) (+.f32 ux -1)) |
(-.f32 1 ux) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (fma.f32 ux ux -1))) (-.f32 1 ux)) |
(-.f32 1 ux) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (neg.f32 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (fma.f32 ux ux -1) (-.f32 -1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 1 (/.f32 (+.f32 ux 1) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) -1)) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (fma.f32 ux ux -1) (neg.f32 (+.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 -1 (neg.f32 (pow.f32 ux 3)))) (neg.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (fma.f32 ux ux -1) (-.f32 -1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 -1 (-.f32 -1 ux))) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux))) |
(*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (fma.f32 ux ux -1) (-.f32 -1 ux)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))) |
(/.f32 (*.f32 (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (pow.f32 ux 4))) (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 6))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 4)) (*.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 -1 ux))) (+.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 4)) (*.f32 (+.f32 1 (pow.f32 ux 6)) (-.f32 -1 ux))) (+.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 ux 4))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 -1 (-.f32 -1 ux))) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4)))) (/.f32 -1 (-.f32 -1 ux)))) (-.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(*.f32 (/.f32 (/.f32 (+.f32 -1 (pow.f32 ux 6)) (-.f32 -1 ux)) (-.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))))) (-.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 -1 (-.f32 -1 ux))) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(*.f32 (/.f32 (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (pow.f32 (fma.f32 ux ux (pow.f32 ux 4)) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))) (fma.f32 ux ux (pow.f32 ux 4))))) |
(/.f32 (/.f32 (+.f32 -1 (pow.f32 ux 6)) (-.f32 -1 ux)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux (pow.f32 ux 4)) 3)) (-.f32 (fma.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4)) 1) (fma.f32 ux ux (pow.f32 ux 4))))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (+.f32 1 (pow.f32 ux 3)))) (sqrt.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (pow.f32 ux 3/2))) (hypot.f32 1 (sqrt.f32 ux))) (hypot.f32 ux (sqrt.f32 (-.f32 1 ux)))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (hypot.f32 1 (sqrt.f32 ux))) (sqrt.f32 (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 ux -1))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 ux 3)))) (cbrt.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 ux 3))) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (+.f32 1 (pow.f32 ux 3))))) (cbrt.f32 (-.f32 (fma.f32 ux ux 1) ux))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2)) (cbrt.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 ux -1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux -1)) (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2))) (cbrt.f32 (+.f32 ux -1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux 1)) 2) (cbrt.f32 (fma.f32 ux ux -1)))) (cbrt.f32 (+.f32 ux -1))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 ux ux 1) ux) (*.f32 (-.f32 (fma.f32 ux ux 1) ux) (/.f32 (+.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (*.f32 ux ux))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3)))))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1))) (pow.f32 (+.f32 ux -1) 2)) |
(*.f32 (/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1))) (pow.f32 (+.f32 ux -1) 2)) |
(*.f32 (/.f32 (+.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1))) (pow.f32 (+.f32 ux -1) 2)) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux -1))) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux -1)))) |
(/.f32 (*.f32 (+.f32 ux -1) (+.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux -1))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 3)))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 3))))) |
(*.f32 (/.f32 (+.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (*.f32 ux ux))) (+.f32 ux 1)) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (+.f32 ux 1))) (+.f32 ux -1)) |
(*.f32 (+.f32 ux -1) (/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux -1)))) |
(/.f32 (*.f32 (+.f32 ux -1) (+.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (*.f32 ux ux)))) (*.f32 (+.f32 ux 1) (fma.f32 ux ux -1))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux 1))) (fma.f32 ux ux (-.f32 1 ux))) |
(*.f32 (fma.f32 ux ux (-.f32 1 ux)) (/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 ux 3))))) |
(*.f32 (/.f32 (+.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (*.f32 ux ux))) (+.f32 ux 1)) (/.f32 (-.f32 (fma.f32 ux ux 1) ux) (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3)))) (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux)))) |
(*.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux))) (/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))) |
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (/.f32 (+.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (*.f32 ux ux))) (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (+.f32 ux (-.f32 1 (*.f32 (+.f32 ux 1) (*.f32 ux ux)))) (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (*.f32 (fma.f32 ux ux (-.f32 1 ux)) (+.f32 ux -1))) |
(*.f32 (*.f32 (+.f32 ux -1) (fma.f32 ux ux (-.f32 1 ux))) (/.f32 (-.f32 (+.f32 ux 1) (*.f32 (+.f32 ux 1) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux -1) (+.f32 1 (pow.f32 ux 3))))) |
(*.f32 (*.f32 (+.f32 ux -1) (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (/.f32 (+.f32 (+.f32 ux 1) (*.f32 (-.f32 -1 ux) (*.f32 ux ux))) (fma.f32 ux ux -1)) (+.f32 1 (pow.f32 ux 3)))) |
(pow.f32 (-.f32 1 ux) 1) |
(-.f32 1 ux) |
(pow.f32 (sqrt.f32 (-.f32 1 ux)) 2) |
(-.f32 1 ux) |
(pow.f32 (cbrt.f32 (-.f32 1 ux)) 3) |
(-.f32 1 ux) |
(pow.f32 (pow.f32 (-.f32 1 ux) 3) 1/3) |
(-.f32 1 ux) |
(pow.f32 (/.f32 -1 (+.f32 ux -1)) -1) |
(-.f32 1 ux) |
(neg.f32 (+.f32 ux -1)) |
(-.f32 1 ux) |
(sqrt.f32 (pow.f32 (-.f32 1 ux) 2)) |
(fabs.f32 (-.f32 1 ux)) |
(log.f32 (exp.f32 (-.f32 1 ux))) |
(-.f32 1 ux) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 ux)))) |
(-.f32 1 ux) |
(cbrt.f32 (pow.f32 (-.f32 1 ux) 3)) |
(-.f32 1 ux) |
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) (pow.f32 (+.f32 ux 1) 3))) |
(expm1.f32 (log.f32 (-.f32 2 ux))) |
(-.f32 1 ux) |
(exp.f32 (log.f32 (-.f32 1 ux))) |
(-.f32 1 ux) |
(exp.f32 (*.f32 (log.f32 (-.f32 1 ux)) 1)) |
(-.f32 1 ux) |
(log1p.f32 (expm1.f32 (-.f32 1 ux))) |
(-.f32 1 ux) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) 1) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(*.f32 1 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(*.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (cbrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/2) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 3) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2)) |
(fabs.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) 1/2)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(+.f32 1 (*.f32 ux (neg.f32 ux))) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) 1)) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 (*.f32 ux (neg.f32 ux)) 1) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 (*.f32 (*.f32 ux (neg.f32 ux)) 1) 1) |
(-.f32 1 (*.f32 ux ux)) |
(+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) |
(-.f32 1 (*.f32 ux ux)) |
(*.f32 1 (-.f32 1 (*.f32 ux ux))) |
(-.f32 1 (*.f32 ux ux)) |
(*.f32 (-.f32 1 (*.f32 ux ux)) 1) |
(-.f32 1 (*.f32 ux ux)) |
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(-.f32 1 (*.f32 ux ux)) |
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (+.f32 1 (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(*.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(*.f32 (/.f32 1 (+.f32 1 (*.f32 ux ux))) (-.f32 1 (pow.f32 ux 4))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (-.f32 1 (pow.f32 ux 6))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (-.f32 1 (pow.f32 ux 4))) (-.f32 1 (*.f32 ux ux))) |
(-.f32 1 (*.f32 ux ux)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6))) (+.f32 1 (-.f32 (pow.f32 ux 4) (*.f32 ux ux)))) |
(*.f32 (-.f32 (+.f32 1 (pow.f32 ux 4)) (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (pow.f32 ux 6)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 (pow.f32 ux 4) (-.f32 1 (*.f32 ux ux)))) (+.f32 1 (pow.f32 ux 6))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 (-.f32 1 (*.f32 ux ux)) (pow.f32 ux 4))) (+.f32 1 (pow.f32 ux 6))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (-.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (-.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))))) |
(*.f32 (-.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (/.f32 (-.f32 1 (pow.f32 ux 6)) (-.f32 1 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4)))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) 3))) (-.f32 (+.f32 1 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(*.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4))) (fma.f32 ux ux (pow.f32 ux 4)))) (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (fma.f32 ux ux (pow.f32 ux 4)) 3)))) |
(*.f32 (-.f32 (fma.f32 (fma.f32 ux ux (pow.f32 ux 4)) (fma.f32 ux ux (pow.f32 ux 4)) 1) (fma.f32 ux ux (pow.f32 ux 4))) (/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (pow.f32 (fma.f32 ux ux (pow.f32 ux 4)) 3)))) |
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) |
(-.f32 1 (*.f32 ux ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) 1) |
(-.f32 1 (*.f32 ux ux)) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(-.f32 1 (*.f32 ux ux)) |
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (/.f32 1 (cbrt.f32 (-.f32 1 (*.f32 ux ux))))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (/.f32 1 (/.f32 1 (+.f32 1 (*.f32 ux ux))))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (/.f32 1 (/.f32 1 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 6))) (sqrt.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (+.f32 1 (*.f32 ux ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 4))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (+.f32 1 (*.f32 ux ux))) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 4))) (sqrt.f32 (-.f32 1 (pow.f32 ux 4)))) (fma.f32 ux ux 1)) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (/.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 6))) (/.f32 (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 6)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))) (/.f32 (+.f32 1 (*.f32 ux ux)) (cbrt.f32 (-.f32 1 (pow.f32 ux 4))))) |
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 4))) (/.f32 (fma.f32 ux ux 1) (cbrt.f32 (-.f32 1 (pow.f32 ux 4)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 4))) (neg.f32 (+.f32 1 (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 6))) (neg.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(/.f32 (-.f32 1 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux)))) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 ux (neg.f32 ux)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (neg.f32 ux))) (*.f32 ux (neg.f32 ux))))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) 1) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 4)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (*.f32 ux ux))))) (cbrt.f32 (+.f32 1 (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (+.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux 1)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) 1) (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 ux 6)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4)))))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 ux ux) (pow.f32 ux 4))))) |
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 1 (fma.f32 ux ux (pow.f32 ux 4)))) |
(pow.f32 (-.f32 1 (*.f32 ux ux)) 1) |
(-.f32 1 (*.f32 ux ux)) |
(pow.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) 2) |
(-.f32 1 (*.f32 ux ux)) |
(pow.f32 (cbrt.f32 (-.f32 1 (*.f32 ux ux))) 3) |
(-.f32 1 (*.f32 ux ux)) |
(pow.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3) 1/3) |
(-.f32 1 (*.f32 ux ux)) |
(sqrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 2)) |
(fabs.f32 (-.f32 1 (*.f32 ux ux))) |
(log.f32 (exp.f32 (-.f32 1 (*.f32 ux ux)))) |
(-.f32 1 (*.f32 ux ux)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (*.f32 ux ux))))) |
(-.f32 1 (*.f32 ux ux)) |
(cbrt.f32 (pow.f32 (-.f32 1 (*.f32 ux ux)) 3)) |
(-.f32 1 (*.f32 ux ux)) |
(expm1.f32 (log.f32 (-.f32 2 (*.f32 ux ux)))) |
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (neg.f32 ux))) 1)) |
(exp.f32 (log1p.f32 (*.f32 ux (neg.f32 ux)))) |
(log1p.f32 (expm1.f32 (-.f32 1 (*.f32 ux ux)))) |
(-.f32 1 (*.f32 ux ux)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f32 ux (-.f32 1 maxCos)) |
| ✓ | 0.1b | (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
| ✓ | 0.1b | (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
| ✓ | 0.2b | (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
Compiled 74 to 51 computations (31.1% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | -inf | (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
| 1.0ms | ux | @ | inf | (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
| 1.0ms | ux | @ | -inf | (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
| 1.0ms | maxCos | @ | 0 | (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
| 0.0ms | maxCos | @ | -inf | (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
| 1× | batch-egg-rewrite |
| 1204× | associate-*r/ |
| 1072× | associate-*l/ |
| 946× | distribute-lft-in |
| 346× | add-sqr-sqrt |
| 330× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 134 |
| 1 | 349 | 134 |
| 2 | 4123 | 134 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(*.f32 ux (-.f32 1 maxCos)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 -2 maxCos)) (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (*.f32 -2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -2 maxCos) ux) (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux) (*.f32 (*.f32 -2 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (*.f32 -2 maxCos) 1)) (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 ux (*.f32 -2 maxCos))) (*.f32 1 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (*.f32 -2 maxCos) ux)) (*.f32 1 (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3))) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) ux) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) ux) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 -2 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (*.f32 -2 maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1) (+.f32 2 (*.f32 -2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -2 maxCos) 1) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 -2 maxCos) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (*.f32 -2 maxCos) 1)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (*.f32 -2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -2 maxCos) (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2) (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3))) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) 1) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) 1) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 ux (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 ux (*.f32 (neg.f32 maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 1 (*.f32 ux (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 1 (*.f32 (neg.f32 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (neg.f32 maxCos)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 maxCos) ux) ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 ux (neg.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 1 (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.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 ux (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 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 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (-.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)) ux)) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.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 (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (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 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (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 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) ux) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) ux) (+.f32 1 (-.f32 (*.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))) ux) (neg.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) ux) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) 1) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) 1) (+.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)) ux)) (sqrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) 1) (+.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))))))) |
| 1× | egg-herbie |
| 790× | associate-+r+ |
| 782× | associate-*r* |
| 774× | +-commutative |
| 764× | associate-+l+ |
| 676× | fma-def |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 554 | 11864 |
| 1 | 1520 | 11144 |
| 2 | 6066 | 11144 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(*.f32 (+.f32 (*.f32 -1 ux) 2) ux) |
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) |
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 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 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) ux))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 4) (pow.f32 ux 2))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux))))))) |
(sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2))))))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) ux))) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (-.f32 (*.f32 2 ux) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -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 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -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 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (+.f32 2 (*.f32 -2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 -1 ux) 2) |
(+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) |
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) |
(+.f32 (*.f32 -1 ux) (+.f32 2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (*.f32 -1 ux) (+.f32 2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))))) |
(+.f32 (*.f32 -2 maxCos) 2) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
ux |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 -1 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 -1 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(+.f32 (*.f32 ux (*.f32 -2 maxCos)) (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (*.f32 -2 maxCos))) |
(+.f32 (*.f32 (*.f32 -2 maxCos) ux) (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux)) |
(+.f32 (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux) (*.f32 (*.f32 -2 maxCos) ux)) |
(+.f32 (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 ux 2)) |
(+.f32 (*.f32 ux (*.f32 (*.f32 -2 maxCos) 1)) (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(+.f32 (*.f32 1 (*.f32 ux (*.f32 -2 maxCos))) (*.f32 1 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(+.f32 (*.f32 1 (*.f32 (*.f32 -2 maxCos) ux)) (*.f32 1 (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 1) |
(/.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (*.f32 ux (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3))) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) ux) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) ux) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4)) |
(*.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 ux)) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1/2)) |
(pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) |
(+.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 -2 maxCos)) |
(+.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (*.f32 -2 maxCos) 1)) |
(+.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1) (+.f32 2 (*.f32 -2 maxCos))) |
(+.f32 (*.f32 (*.f32 -2 maxCos) 1) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(+.f32 (+.f32 (*.f32 -2 maxCos) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1)) 2) |
(+.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) |
(+.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2) |
(+.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1)) 2) |
(+.f32 (*.f32 1 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) 2) |
(+.f32 (*.f32 1 (*.f32 (*.f32 -2 maxCos) 1)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (*.f32 -2 maxCos))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(-.f32 (+.f32 (*.f32 -2 maxCos) (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(-.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(*.f32 1 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(*.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 1) |
(*.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2) (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (*.f32 1 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3))) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) 1) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) 1) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 1) |
(pow.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2) |
(pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3) |
(pow.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 2)) |
(log.f32 (exp.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(cbrt.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(exp.f32 (log.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1)) |
(log1p.f32 (expm1.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(+.f32 ux (*.f32 ux (neg.f32 maxCos))) |
(+.f32 ux (*.f32 (neg.f32 maxCos) ux)) |
(+.f32 ux (*.f32 ux (*.f32 (neg.f32 maxCos) 1))) |
(+.f32 ux (*.f32 1 (*.f32 ux (neg.f32 maxCos)))) |
(+.f32 ux (*.f32 1 (*.f32 (neg.f32 maxCos) ux))) |
(+.f32 (*.f32 ux (neg.f32 maxCos)) ux) |
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos)))) 1) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 ux (neg.f32 maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) ux))) |
(/.f32 ux (/.f32 1 (-.f32 1 maxCos))) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) |
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux)) |
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 maxCos 1)) |
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 maxCos 1)) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 maxCos 1)) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (*.f32 ux (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 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (*.f32 ux (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 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) ux) (+.f32 maxCos 1)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) ux) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux) (neg.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) ux) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1)) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) 1) (+.f32 maxCos 1)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux)) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1)) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) 1) (+.f32 maxCos 1)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))) |
| Outputs |
|---|
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(*.f32 (+.f32 (*.f32 -1 ux) 2) ux) |
(*.f32 ux (fma.f32 -1 ux 2)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) |
(fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (*.f32 ux (fma.f32 -1 ux 2))) |
(*.f32 ux (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) ux)) |
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) ux)) (*.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 maxCos (neg.f32 maxCos))) |
(+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux 2 -2) (*.f32 (*.f32 ux ux) (*.f32 maxCos (neg.f32 maxCos)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) ux)) (*.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 maxCos (neg.f32 maxCos))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(neg.f32 (fma.f32 (*.f32 maxCos (fma.f32 ux -2 2)) ux (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 (fma.f32 -1 ux 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (neg.f32 (fma.f32 (*.f32 maxCos (fma.f32 ux -2 2)) ux (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 (fma.f32 -1 ux 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (neg.f32 (fma.f32 (*.f32 maxCos (fma.f32 ux -2 2)) ux (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (fma.f32 -2 maxCos 2) 1/2))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) ux) -1/8)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) ux))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (pow.f32 ux 2)))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) ux)))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (fma.f32 -2 maxCos 2) (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 -2 maxCos 2) 2)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) ux)) (fma.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 ux ux)) 1/16))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux))) |
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))) |
(*.f32 (neg.f32 ux) (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))))) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (fma.f32 -2 maxCos 2) 1/2)) (*.f32 ux (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux)))))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (*.f32 1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2)))))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (neg.f32 ux)) 1/8)) (*.f32 ux (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -2 maxCos) 2))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux))) (+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 (sqrt.f32 -1) 4) (pow.f32 ux 2))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 2) ux))))))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (fma.f32 -2 maxCos 2) (*.f32 ux ux)))) (*.f32 (*.f32 1/8 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 2))))))) |
(fma.f32 1/2 (*.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 ux ux))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (neg.f32 ux)) 1/8))) (*.f32 ux (neg.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) |
(sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) |
(sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 maxCos (fma.f32 2 ux -2))))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 ux 2 -2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2))))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 maxCos (fma.f32 2 ux -2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 -1 ux 2)))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) 2)))))) |
(fma.f32 1/2 (fma.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 maxCos (fma.f32 ux 2 -2)) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux 2 -2) (*.f32 1/2 (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) ux))) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 maxCos (fma.f32 2 ux -2))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (fma.f32 -1 ux 2) 3)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 2 ux -2)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) 2)))) (*.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 -1 ux 2)))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 2 ux -2) (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))))) 2))))))) |
(+.f32 (fma.f32 1/2 (fma.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 maxCos (fma.f32 ux 2 -2)) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux 2 -2) (*.f32 1/2 (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))) (*.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1/4 (*.f32 (*.f32 (fma.f32 ux 2 -2) (pow.f32 maxCos 3)) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux 2 -2) (*.f32 1/2 (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 2 ux) 3)) 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 2 ux) 2) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (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 2 ux -2) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (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 2 -2) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (-.f32 (*.f32 2 ux) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 (sqrt.f32 -1) (*.f32 ux maxCos) (*.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (fma.f32 2 ux -2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 (fma.f32 ux 2 -2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.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 (sqrt.f32 -1) (*.f32 ux (neg.f32 maxCos))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(-.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -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 2 (*.f32 ux -2)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (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 2) (sqrt.f32 -1)) (*.f32 (/.f32 -1/2 (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2)) ux))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -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 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (+.f32 2 (*.f32 -2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (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 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 -1) 3)) (+.f32 2 (*.f32 ux -2)))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (-.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 (fma.f32 ux -2 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) -1/4)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1 ux) 2) |
(fma.f32 -1 ux 2) |
(-.f32 2 ux) |
(+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) |
(+.f32 (fma.f32 -1 ux 2) (*.f32 maxCos (fma.f32 2 ux -2))) |
(-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) ux) |
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (fma.f32 -1 ux 2) (fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 2 ux -2)))) |
(-.f32 (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) (*.f32 ux (*.f32 maxCos maxCos))) ux) |
(+.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) (*.f32 ux (-.f32 -1 (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 ux) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (fma.f32 -1 ux 2) (fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 2 ux -2)))) |
(-.f32 (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) (*.f32 ux (*.f32 maxCos maxCos))) ux) |
(+.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) (*.f32 ux (-.f32 -1 (*.f32 maxCos maxCos)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) |
(neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) |
(*.f32 ux (*.f32 maxCos (neg.f32 maxCos))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) |
(fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 2 ux -2))) |
(fma.f32 maxCos (fma.f32 ux 2 -2) (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) |
(+.f32 (*.f32 -1 ux) (+.f32 2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (fma.f32 -1 ux 2) (fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 2 ux -2)))) |
(-.f32 (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) (*.f32 ux (*.f32 maxCos maxCos))) ux) |
(+.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) (*.f32 ux (-.f32 -1 (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 ux) (+.f32 2 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (fma.f32 -1 ux 2) (fma.f32 -1 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 maxCos (fma.f32 2 ux -2)))) |
(-.f32 (-.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) (*.f32 ux (*.f32 maxCos maxCos))) ux) |
(+.f32 (fma.f32 maxCos (fma.f32 ux 2 -2) 2) (*.f32 ux (-.f32 -1 (*.f32 maxCos maxCos)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux)) |
(neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) |
(*.f32 ux (*.f32 maxCos (neg.f32 maxCos))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))) |
(fma.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 ux -2))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) |
(neg.f32 (fma.f32 maxCos (fma.f32 ux -2 2) (*.f32 ux (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))))) |
(fma.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 ux -2))) (+.f32 (fma.f32 -1 ux 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(-.f32 (-.f32 (-.f32 2 ux) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 maxCos (fma.f32 ux -2 2))) |
(+.f32 (*.f32 ux (-.f32 -1 (*.f32 maxCos maxCos))) (-.f32 2 (*.f32 maxCos (fma.f32 ux -2 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) ux))))) |
(fma.f32 -1 (*.f32 maxCos (+.f32 2 (*.f32 ux -2))) (+.f32 (fma.f32 -1 ux 2) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) |
(-.f32 (-.f32 (-.f32 2 ux) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 maxCos (fma.f32 ux -2 2))) |
(+.f32 (*.f32 ux (-.f32 -1 (*.f32 maxCos maxCos))) (-.f32 2 (*.f32 maxCos (fma.f32 ux -2 2)))) |
(+.f32 (*.f32 -2 maxCos) 2) |
(fma.f32 -2 maxCos 2) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux (+.f32 maxCos -1))) |
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) ux)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
ux |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 ux (neg.f32 maxCos)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 ux (neg.f32 maxCos)) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 ux (*.f32 -2 maxCos)) (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 ux (*.f32 -2 maxCos))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 (*.f32 -2 maxCos) ux) (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux)) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux) (*.f32 (*.f32 -2 maxCos) ux)) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 ux (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) (*.f32 ux 2)) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 ux (*.f32 (*.f32 -2 maxCos) 1)) (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 1 (*.f32 ux (*.f32 -2 maxCos))) (*.f32 1 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(+.f32 (*.f32 1 (*.f32 (*.f32 -2 maxCos) ux)) (*.f32 1 (*.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) ux))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 1) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(/.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 ux (/.f32 (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) |
(*.f32 (/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos 4)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) ux) |
(/.f32 (*.f32 ux (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3))) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 ux (/.f32 (-.f32 (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (*.f32 -2 (*.f32 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (*.f32 -8 (pow.f32 maxCos 3))))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 maxCos 3) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 3)) (fma.f32 4 (*.f32 maxCos maxCos) (*.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (-.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (*.f32 -2 maxCos))))) ux) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) ux) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 ux (/.f32 (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) (-.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) |
(*.f32 (/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos 4)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) ux) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) ux) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 ux (/.f32 (-.f32 (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (*.f32 -2 (*.f32 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (*.f32 -8 (pow.f32 maxCos 3))))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 maxCos 3) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 3)) (fma.f32 4 (*.f32 maxCos maxCos) (*.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (-.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (*.f32 -2 maxCos))))) ux) |
(pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2) 1/2) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3) 1/3) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3)) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3) (pow.f32 ux 3))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(exp.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(*.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4)) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(*.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))))) |
(pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1/4) 2) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1/2)) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(+.f32 2 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) (*.f32 (*.f32 -2 maxCos) 1)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1) (+.f32 2 (*.f32 -2 maxCos))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (*.f32 (*.f32 -2 maxCos) 1) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 maxCos) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1)) 2) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) 2) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (*.f32 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))) 1)) 2) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (*.f32 1 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos))))) 2) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 (*.f32 1 (*.f32 (*.f32 -2 maxCos) 1)) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (*.f32 -2 maxCos))) |
(fma.f32 -2 maxCos (expm1.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(-.f32 (+.f32 (*.f32 -2 maxCos) (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (*.f32 -2 maxCos))) |
(fma.f32 -2 maxCos (expm1.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(-.f32 (+.f32 (*.f32 (*.f32 -2 maxCos) 1) (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (-.f32 1 (*.f32 -2 maxCos))) |
(fma.f32 -2 maxCos (expm1.f32 (log1p.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)))) |
(*.f32 1 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(*.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 1) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(*.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(*.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2) (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(/.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (-.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos 4)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (*.f32 -8 (pow.f32 maxCos 3))) (-.f32 (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (*.f32 -2 (*.f32 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (fma.f32 -8 (pow.f32 maxCos 3) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 3)) (fma.f32 4 (*.f32 maxCos maxCos) (*.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (-.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (*.f32 -2 maxCos))))) |
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (-.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos 4)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(/.f32 (*.f32 1 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3))) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (*.f32 -8 (pow.f32 maxCos 3))) (-.f32 (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (*.f32 -2 (*.f32 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (fma.f32 -8 (pow.f32 maxCos 3) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 3)) (fma.f32 4 (*.f32 maxCos maxCos) (*.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (-.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (*.f32 -2 maxCos))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) 1) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (-.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) |
(/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos 4)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 2)) (-.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (pow.f32 (*.f32 -2 maxCos) 3)) 1) (+.f32 (*.f32 (*.f32 -2 maxCos) (*.f32 -2 maxCos)) (-.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2) (*.f32 (*.f32 -2 maxCos) (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 3) (*.f32 -8 (pow.f32 maxCos 3))) (-.f32 (+.f32 (*.f32 4 (*.f32 maxCos maxCos)) (pow.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2) 2)) (*.f32 -2 (*.f32 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(/.f32 (fma.f32 -8 (pow.f32 maxCos 3) (pow.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) 3)) (fma.f32 4 (*.f32 maxCos maxCos) (*.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (-.f32 (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2) (*.f32 -2 maxCos))))) |
(pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 1) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(pow.f32 (sqrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 2) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(pow.f32 (cbrt.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 3) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(pow.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3) 1/3) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(sqrt.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 2)) |
(fabs.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2))) |
(log.f32 (exp.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(cbrt.f32 (pow.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) 3)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(expm1.f32 (log1p.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(exp.f32 (log.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(exp.f32 (*.f32 (log.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2))) 1)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(log1p.f32 (expm1.f32 (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (fma.f32 ux (neg.f32 maxCos) ux) 2)) |
(+.f32 ux (*.f32 ux (neg.f32 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 ux (*.f32 (neg.f32 maxCos) ux)) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 ux (*.f32 ux (*.f32 (neg.f32 maxCos) 1))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 ux (*.f32 1 (*.f32 ux (neg.f32 maxCos)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 ux (*.f32 1 (*.f32 (neg.f32 maxCos) ux))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 ux (neg.f32 maxCos)) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos)))) 1) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 ux (neg.f32 maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (+.f32 1 (*.f32 ux maxCos))) |
(-.f32 (expm1.f32 (log1p.f32 ux)) (*.f32 ux maxCos)) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (neg.f32 maxCos) ux))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (+.f32 1 (*.f32 ux maxCos))) |
(-.f32 (expm1.f32 (log1p.f32 ux)) (*.f32 ux maxCos)) |
(/.f32 ux (/.f32 1 (-.f32 1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos 1) ux)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 maxCos 3)) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) ux)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 ux (+.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 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 maxCos 1))) |
(/.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (neg.f32 (+.f32 maxCos 1)) ux)) |
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (+.f32 -1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 ux (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (/.f32 ux (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3)))) (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 ux (sqrt.f32 (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (neg.f32 maxCos) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (/.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)) (cbrt.f32 (+.f32 maxCos 1))) (cbrt.f32 (-.f32 1 (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (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 ux (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 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) ux) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) ux) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) ux) (neg.f32 (+.f32 maxCos 1))) |
(/.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (neg.f32 (+.f32 maxCos 1)) ux)) |
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (+.f32 -1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) ux) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 ux (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3))))) |
(*.f32 (/.f32 ux (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (+.f32 -1 (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) 1) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux)) (sqrt.f32 (+.f32 maxCos 1))) |
(/.f32 (*.f32 ux (sqrt.f32 (-.f32 1 maxCos))) (/.f32 (sqrt.f32 (+.f32 maxCos 1)) (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux)) (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 ux (sqrt.f32 (-.f32 1 maxCos))))) |
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (neg.f32 maxCos) 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) 1) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) 1) (+.f32 maxCos 1)) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (sqrt.f32 (+.f32 maxCos 1))) (sqrt.f32 (+.f32 maxCos 1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (*.f32 (cbrt.f32 (+.f32 maxCos 1)) (cbrt.f32 (+.f32 maxCos 1)))) (cbrt.f32 (+.f32 maxCos 1))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 maxCos maxCos)) (+.f32 maxCos 1)) ux) |
(*.f32 (/.f32 ux (+.f32 maxCos 1)) (-.f32 1 (*.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) (cbrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) ux) |
(*.f32 ux (/.f32 (-.f32 1 (pow.f32 maxCos 3)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(pow.f32 (*.f32 ux (-.f32 1 maxCos)) 1) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 maxCos))) 2) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 maxCos))) 3) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 1/3) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) |
(fabs.f32 (fma.f32 ux (neg.f32 maxCos) ux)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 1 maxCos)) ux)) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 maxCos))))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 maxCos) 3))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 maxCos))) 1)) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 maxCos)))) |
(*.f32 ux (-.f32 1 maxCos)) |
(fma.f32 ux (neg.f32 maxCos) ux) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
| ✓ | 0.2b | (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) | |
| ✓ | 1.0b | (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2)) |
Compiled 180 to 114 computations (36.7% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 22.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
| 1.0ms | ux | @ | -inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
| 0.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
| 1× | batch-egg-rewrite |
| 598× | add-sqr-sqrt |
| 584× | pow1 |
| 584× | *-un-lft-identity |
| 568× | +-commutative |
| 554× | add-exp-log |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 27 | 183 |
| 1 | 585 | 179 |
| 2 | 7932 | 179 |
| 1× | node limit |
| Inputs |
|---|
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2)) |
(*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4) (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1/2) (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) ux) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux 2) (*.f32 ux (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 ux) (*.f32 (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) ux) (*.f32 2 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 4 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 8 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3))) (+.f32 4 (*.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 4 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2)) ux) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 8 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3)) ux) (+.f32 4 (*.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (E.f32) (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 2))) (cbrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) (sqrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) (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 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))) |
| 1× | egg-herbie |
| 1090× | associate-*r/ |
| 914× | +-commutative |
| 894× | associate-*r* |
| 748× | associate-+r+ |
| 696× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 444 | 13456 |
| 1 | 1344 | 12506 |
| 2 | 5724 | 12498 |
| 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 (*.f32 -1 ux) 2) ux)) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2))))))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) ux))) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (-.f32 (*.f32 2 ux) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -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 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -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 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (+.f32 2 (*.f32 -2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(*.f32 (+.f32 (*.f32 -1 ux) 2) ux) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 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 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 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 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (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 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 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 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 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos)))))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))))) |
(+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 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) 2)) (sqrt.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) 2)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 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) 2)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.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 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 ux)) |
(*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4) (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1/2)) |
(pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) 3) |
(pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) 1/3) |
(pow.f32 (exp.f32 1/2) (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) |
(fabs.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) |
(cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) ux) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(+.f32 (*.f32 ux 2) (*.f32 ux (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(+.f32 (*.f32 ux (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux 2)) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(+.f32 (*.f32 2 ux) (*.f32 (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) ux)) |
(+.f32 (*.f32 (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) ux) (*.f32 2 ux)) |
(+.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) ux)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) 1) |
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3))) (+.f32 4 (*.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2)) ux) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(/.f32 (*.f32 (-.f32 8 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3)) ux) (+.f32 4 (*.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 3) 1/3) |
(pow.f32 (E.f32) (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 2))) (cbrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) (sqrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(exp.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) (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 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) (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 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) |
(+.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 2 (*.f32 maxCos -2))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(fma.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 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 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 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 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (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 2 (*.f32 maxCos -2)) 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 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 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 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 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/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 2) -1/2)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 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 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 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (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 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 2) -1/2))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 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 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 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (+.f32 2 (*.f32 maxCos -2))) (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 2 (*.f32 maxCos -2)) 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 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) ux)) 1/8 (-.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (fma.f32 maxCos -2 2)) -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 ux ux)) -1/16))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) |
(sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 maxCos (fma.f32 2 ux -2))))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (fma.f32 ux 2 -2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2))))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 maxCos (fma.f32 2 ux -2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 -1 ux 2)))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (fma.f32 2 ux -2))) 2)))))) |
(fma.f32 1/2 (fma.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 maxCos (fma.f32 ux 2 -2)) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (fma.f32 ux 2 -2))) 2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 2 ux)) ux)) (*.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))) (+.f32 (*.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) ux))) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 2 ux) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))))))) |
(+.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 maxCos (fma.f32 2 ux -2))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (fma.f32 -1 ux 2) 3)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (fma.f32 2 ux -2))) 2))) (fma.f32 2 ux -2))) (*.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 -1 ux 2)))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (fma.f32 2 ux -2))) 2))))))) |
(+.f32 (fma.f32 1/2 (fma.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 maxCos (fma.f32 ux 2 -2)) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (fma.f32 ux 2 -2))) 2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 2 ux)) ux)) (*.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1/4 (*.f32 (*.f32 (fma.f32 ux 2 -2) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (fma.f32 ux 2 -2))) 2))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 2 ux) 3)) ux)) (pow.f32 maxCos 3))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (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 2 ux -2) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (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 -2) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -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) 2) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (-.f32 (*.f32 2 ux) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 -1/4 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (fma.f32 2 ux -2))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 (fma.f32 ux 2 -2) (*.f32 (*.f32 ux ux) (*.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 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(-.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -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 2 (*.f32 ux -2)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(-.f32 (fma.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (/.f32 (*.f32 -1/2 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -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 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (+.f32 2 (*.f32 -2 ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 (/.f32 -1/4 (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 (fma.f32 ux -2 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (*.f32 maxCos maxCos)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (-.f32 (*.f32 (/.f32 -1/4 (neg.f32 (sqrt.f32 -1))) (*.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (/.f32 (fma.f32 ux -2 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (+.f32 2 (*.f32 maxCos -2))) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(*.f32 (+.f32 (*.f32 -1 ux) 2) ux) |
(*.f32 ux (fma.f32 -1 ux 2)) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux))) |
(fma.f32 (fma.f32 -1 ux 2) ux (*.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)))) |
(*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 ux 2 -2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 ux 2 -2)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 ux 2 -2)))) (*.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 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 (fma.f32 ux 2 -2) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 ux 2 -2)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (+.f32 (*.f32 maxCos (*.f32 (-.f32 (*.f32 2 ux) 2) ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 ux 2) ux (fma.f32 maxCos (*.f32 ux (fma.f32 2 ux -2)) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 maxCos (fma.f32 ux 2 -2)))) (*.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 2 (*.f32 -2 ux)) ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(neg.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 ux -2 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 (fma.f32 -1 ux 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (neg.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 ux -2 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 maxCos (*.f32 ux (fma.f32 ux -2 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 2 (*.f32 ux -2)))) (fma.f32 (fma.f32 -1 ux 2) ux (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (neg.f32 (fma.f32 maxCos (*.f32 ux (fma.f32 ux -2 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 maxCos (*.f32 ux (fma.f32 ux -2 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (*.f32 (*.f32 2/3 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) |
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) |
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (+.f32 (*.f32 (*.f32 2/3 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))))) |
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.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 (PI.f32) (*.f32 2 uy))))) |
(*.f32 ux (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cos.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cos.f32 (*.f32 uy (*.f32 2 (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 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))) (fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (pow.f32 (fma.f32 maxCos -2 2) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cos.f32 (*.f32 uy (*.f32 2 (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 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))) (fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) ux) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (pow.f32 (fma.f32 maxCos -2 2) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.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 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos)))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (neg.f32 (*.f32 ux (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2))))))) |
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (pow.f32 (fma.f32 maxCos -2 2) 2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) 1/8))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) ux)))))) |
(fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux ux))) (fma.f32 -1 (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)))))))) |
(fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) ux) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux))) (-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 (fma.f32 maxCos -2 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (pow.f32 (fma.f32 maxCos -2 2) 2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) 1/8))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 maxCos (fma.f32 ux 2 -2)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(+.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 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 -1 ux 2)))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (fma.f32 2 ux -2))) 2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 2 ux)) ux)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (fma.f32 ux 2 -2))) 2))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 maxCos (fma.f32 ux 2 -2)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(+.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 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (-.f32 (*.f32 2 ux) 2))) 2)) (-.f32 (*.f32 2 ux) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 ux) 2) 3) ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))) (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)))))) |
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (fma.f32 -1 ux 2)))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (fma.f32 2 ux -2))) 2)))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (fma.f32 -1 ux 2) 3)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (fma.f32 2 ux -2))) 2))) (fma.f32 2 ux -2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (fma.f32 -1 ux 2))) (*.f32 (*.f32 maxCos (fma.f32 2 ux -2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 -1 ux 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 2 ux)) ux)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (fma.f32 ux 2 -2))) 2))) (fma.f32 (*.f32 (*.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (fma.f32 ux 2 -2) (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (fma.f32 ux 2 -2))) 2)))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 2 ux) 3)) ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 maxCos (fma.f32 ux 2 -2)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (sqrt.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 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 2 ux -2))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux 2 -2))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 2 ux -2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux 2 -2))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos ux))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) 2)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) 2) (sqrt.f32 -1))) 2)) (-.f32 (*.f32 2 ux) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 2 ux -2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 2 ux -2) (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 2 ux -2) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) (fma.f32 ux 2 -2))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos ux))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux 2 -2) (sqrt.f32 -1))) 2)) (/.f32 (neg.f32 (sqrt.f32 -1)) (fma.f32 ux 2 -2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.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 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(-.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (fma.f32 ux -2 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (sqrt.f32 -1)) 2)) (*.f32 maxCos ux))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fma.f32 ux -2 2)) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fma.f32 ux -2 2)) (/.f32 (*.f32 (/.f32 -1/2 (*.f32 maxCos ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2))) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)) (+.f32 2 (*.f32 -2 ux)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (+.f32 2 (*.f32 ux -2)))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (sqrt.f32 -1)) 2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (fma.f32 -1 ux 2)) (pow.f32 (/.f32 (*.f32 1/2 (+.f32 2 (*.f32 ux -2))) (sqrt.f32 -1)) 2)) (*.f32 maxCos ux))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fma.f32 ux -2 2)) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (/.f32 (neg.f32 (sqrt.f32 -1)) (fma.f32 ux -2 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fma.f32 ux -2 2)) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (/.f32 (neg.f32 (sqrt.f32 -1)) (fma.f32 ux -2 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (-.f32 (/.f32 (*.f32 (/.f32 -1/2 (*.f32 maxCos ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2))) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) (sqrt.f32 ux)) |
(*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4) (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4)) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) (sqrt.f32 ux)) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (cbrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) (cbrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) (cbrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) (cbrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2)) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1/2)) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) |
(pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/2) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1/4) 2) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) 3) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) 1/3) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(pow.f32 (exp.f32 1/2) (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(pow.f32 (exp.f32 1/2) (log.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(pow.f32 (exp.f32 1/2) (log.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))))) |
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) |
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) |
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))))) |
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))))) (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))))) (sqrt.f32 (log.f32 (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(fabs.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3)) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(+.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) ux) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux)) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 ux 2) (*.f32 ux (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 ux (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 ux 2)) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 2 ux) (*.f32 (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) ux)) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 (neg.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) ux) (*.f32 2 ux)) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(+.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) ux) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) ux)) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) 1) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(/.f32 (*.f32 ux (-.f32 4 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(/.f32 ux (/.f32 (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux))) (-.f32 4 (pow.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) 2)))) |
(*.f32 (/.f32 ux (-.f32 (fma.f32 maxCos 2 2) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 4 (pow.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) 2))) |
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3))) (+.f32 4 (*.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(/.f32 (-.f32 8 (pow.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) 3)) (/.f32 (+.f32 4 (*.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux))))) ux)) |
(/.f32 (-.f32 8 (pow.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) 3)) (/.f32 (fma.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 (fma.f32 maxCos 2 2) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux))) 4) ux)) |
(/.f32 (*.f32 (-.f32 4 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 2)) ux) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(/.f32 ux (/.f32 (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux))) (-.f32 4 (pow.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) 2)))) |
(*.f32 (/.f32 ux (-.f32 (fma.f32 maxCos 2 2) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 4 (pow.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) 2))) |
(/.f32 (*.f32 (-.f32 8 (pow.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) 3)) ux) (+.f32 4 (*.f32 (-.f32 (+.f32 maxCos maxCos) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(/.f32 (-.f32 8 (pow.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) 3)) (/.f32 (+.f32 4 (*.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 (+.f32 2 (+.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux))))) ux)) |
(/.f32 (-.f32 8 (pow.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) 3)) (/.f32 (fma.f32 (+.f32 maxCos (-.f32 maxCos (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 (fma.f32 maxCos 2 2) (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux))) 4) ux)) |
(pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 1) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 2) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(pow.f32 (cbrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2) 1/2) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(pow.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 3) 1/3) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(pow.f32 (E.f32) (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(pow.f32 (E.f32) (log.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(pow.f32 (E.f32) (log.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 2))) (cbrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))) 2))) (cbrt.f32 (log.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))))) |
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) 2))) (cbrt.f32 (log.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) (sqrt.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))))) (sqrt.f32 (log.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))))))) |
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) (sqrt.f32 (log.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))))) |
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(log.f32 (pow.f32 (exp.f32 ux) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) 3)) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))) 3))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))) 3) (pow.f32 ux 3))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(expm1.f32 (log1p.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(exp.f32 (log.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(log1p.f32 (expm1.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) |
(fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))) |
(*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) |
(sqrt.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) ux) (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2)))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (+.f32 2 (*.f32 maxCos -2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) ux) (fma.f32 maxCos -2 2))))) |
Compiled 39287 to 28389 computations (27.7% saved)
72 alts after pruning (68 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1218 | 30 | 1248 |
| Fresh | 9 | 38 | 47 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 4 | 7 |
| Total | 1231 | 72 | 1303 |
| Status | Error | Program |
|---|---|---|
| 16.9b | (pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) | |
| 7.1b | (pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) | |
| 3.4b | (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3) | |
| 15.5b | (+.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)))) (pow.f32 (*.f32 (PI.f32) uy) 2)))) | |
| 7.0b | (+.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) | |
| 0.4b | (*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| ✓ | 0.4b | (*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 0.6b | (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 7.5b | (*.f32 (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 12.8b | (*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) | |
| 7.5b | (*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) | |
| 2.0b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) | |
| 0.5b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) | |
| 0.8b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) | |
| 0.8b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) | |
| 0.4b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) | |
| 0.4b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)))) | |
| ✓ | 0.4b | (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
| 7.5b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) | |
| 1.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) 1/3)) | |
| 0.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) 2)) | |
| 0.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3)) | |
| 6.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1)) | |
| 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 ux))) | |
| 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) | |
| 15.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) | |
| 11.9b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)))) | |
| 2.0b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) | |
| ✓ | 14.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
| 7.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) | |
| 8.6b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) | |
| 6.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) | |
| 14.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) 1)) 1/2))) | |
| 2.6b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) | |
| 6.5b | (*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) | |
| 16.9b | (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) | |
| 16.9b | (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) | |
| 16.9b | (sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) | |
| 16.9b | (sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) | |
| 16.9b | (sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) | |
| 24.3b | (sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) | |
| 12.8b | (sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) | |
| 16.9b | (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) | |
| 10.1b | (sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) | |
| 6.6b | (sqrt.f32 (/.f32 1 (/.f32 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) | |
| 7.6b | (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) | |
| 16.8b | (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) | |
| 6.6b | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) | |
| 6.7b | (sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) | |
| 16.9b | (sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) | |
| 6.6b | (sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) | |
| 19.7b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 16.0b | (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.0b | (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)))) | |
| 16.6b | (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)))) | |
| 16.8b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 16.9b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 16.9b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) | |
| ✓ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 6.6b | (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) | |
| 11.6b | (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) | |
| 6.7b | (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) | |
| 11.6b | (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) | |
| 7.6b | (sqrt.f32 (*.f32 ux (-.f32 2 ux))) | |
| 6.6b | (sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) | |
| 6.6b | (sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) | |
| 2.3b | (sqrt.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))) | |
| 12.3b | (sqrt.f32 (*.f32 2 ux)) | |
| 7.0b | (exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) | |
| 6.6b | (cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) | |
| 0.4b | (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
Compiled 1766 to 1389 computations (21.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(*.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 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.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 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) |
(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)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 ux))) |
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) 1/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 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 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 1/4) 2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) 1/3)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) |
(*.f32 (sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)) 2)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux)))) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(+.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)))) (pow.f32 (*.f32 (PI.f32) uy) 2)))) |
(*.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)))) (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3)) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 3) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 2) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))) 1)) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))) 3) 1/3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos)))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (-.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))) |
(+.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 (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 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos))))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (+.f32 2 (*.f32 -2 maxCos)))))) 1)) 1/2))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))) |
(*.f32 (log.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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (/.f32 (pow.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 2) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
11 calls:
| 79.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 71.0ms | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 58.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 58.0ms | ux |
| 57.0ms | uy |
| 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 2867 to 2024 computations (29.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(*.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 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.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 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) |
(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)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.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)))))) |
| 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:
| 88.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 66.0ms | maxCos |
| 40.0ms | ux |
| 39.0ms | uy |
| 38.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | ux |
| 0.4b | 1 | uy |
| 0.4b | 1 | maxCos |
| 0.4b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.4b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.4b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.4b | 1 | (*.f32 uy 2) |
| 0.4b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.4b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.4b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.4b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 1598 to 1118 computations (30% 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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(*.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 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.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 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) ux))) ux) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (+.f32 ux -1) (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (-.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) |
(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)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 2 ux))) 1/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
11 calls:
| 39.0ms | (*.f32 uy 2) |
| 38.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| 38.0ms | ux |
| 37.0ms | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 37.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | ux |
| 0.4b | 1 | uy |
| 0.4b | 1 | maxCos |
| 0.4b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.4b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.4b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.4b | 1 | (*.f32 uy 2) |
| 0.4b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.4b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.4b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.4b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 1573 to 1100 computations (30.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(*.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 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 2 maxCos) ux) (*.f32 (*.f32 ux maxCos) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))))))) |
(*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
11 calls:
| 72.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 64.0ms | maxCos |
| 61.0ms | (*.f32 uy 2) |
| 51.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 33.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | ux |
| 0.4b | 1 | uy |
| 0.4b | 1 | maxCos |
| 0.4b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.4b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.4b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.4b | 1 | (*.f32 uy 2) |
| 0.4b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.4b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.4b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.4b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 1314 to 915 computations (30.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(*.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 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 ux -1) (+.f32 (*.f32 (+.f32 ux -1) (neg.f32 ux)) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2)) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) -1)) (*.f32 (-.f32 1 ux) ux)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) 1/2)) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 1/4) 2) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)))) 3/2) 1/3) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux -1)) (+.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (+.f32 ux -1)))))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
6 calls:
| 82.0ms | uy |
| 64.0ms | ux |
| 31.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 31.0ms | (*.f32 uy 2) |
| 30.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 0.6b | 1 | ux |
| 0.6b | 1 | uy |
| 0.6b | 1 | maxCos |
| 0.6b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.6b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.6b | 1 | (*.f32 uy 2) |
Compiled 1142 to 802 computations (29.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(*.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 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 (-.f32 (-.f32 1 maxCos) maxCos) ux)))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux 2) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
6 calls:
| 27.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 27.0ms | ux |
| 27.0ms | (*.f32 uy 2) |
| 27.0ms | uy |
| 26.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 2.0b | 1 | ux |
| 2.0b | 1 | uy |
| 2.0b | 1 | maxCos |
| 2.0b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 2.0b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 2.0b | 1 | (*.f32 uy 2) |
Compiled 949 to 669 computations (29.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(*.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 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
6 calls:
| 72.0ms | maxCos |
| 25.0ms | ux |
| 24.0ms | (*.f32 uy 2) |
| 23.0ms | uy |
| 23.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 2.0b | 1 | ux |
| 2.0b | 1 | uy |
| 2.0b | 1 | maxCos |
| 2.0b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 2.0b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 2.0b | 1 | (*.f32 uy 2) |
Compiled 818 to 578 computations (29.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
(*.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 uy (*.f32 2 (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (neg.f32 ux) 2)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
6 calls:
| 46.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 25.0ms | maxCos |
| 24.0ms | ux |
| 24.0ms | uy |
| 23.0ms | (*.f32 uy 2) |
| Error | Segments | Branch |
|---|---|---|
| 2.0b | 1 | ux |
| 2.0b | 1 | uy |
| 2.0b | 1 | maxCos |
| 2.0b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 2.0b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 2.0b | 1 | (*.f32 uy 2) |
Compiled 803 to 568 computations (29.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 ux))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos (fma.f32 (+.f32 maxCos -1) ux 2)))) |
(pow.f32 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 1/4) 2) |
| Outputs |
|---|
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 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 2 ux))) |
6 calls:
| 41.0ms | (*.f32 uy 2) |
| 40.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 39.0ms | ux |
| 39.0ms | uy |
| 31.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| Error | Segments | Branch |
|---|---|---|
| 4.7b | 2 | ux |
| 3.2b | 2 | uy |
| 6.5b | 1 | maxCos |
| 3.2b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 3.2b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 3.2b | 2 | (*.f32 uy 2) |
Compiled 748 to 531 computations (29% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0025247803423553705 | 0.0027608261443674564 |
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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(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 1 (fma.f32 (+.f32 2 (*.f32 maxCos -2)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))))) |
(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 (+.f32 (*.f32 -1 ux) 2) ux)) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 ux (+.f32 (*.f32 -1 ux) 2))) (*.f32 maxCos (-.f32 (*.f32 2 ux) 2))))) |
| Outputs |
|---|
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
3 calls:
| 20.0ms | uy |
| 20.0ms | ux |
| 19.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 6.5b | 1 | ux |
| 6.5b | 1 | uy |
| 6.5b | 1 | maxCos |
Compiled 679 to 475 computations (30% 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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (+.f32 (-.f32 1 (+.f32 1 (*.f32 ux ux))) 1) (+.f32 ux 1)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (/.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux ux)))) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| Outputs |
|---|
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
3 calls:
| 37.0ms | ux |
| 20.0ms | maxCos |
| 17.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 6.6b | 1 | ux |
| 6.6b | 1 | uy |
| 6.6b | 1 | maxCos |
Compiled 560 to 394 computations (29.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 (*.f32 -2 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 2))) (*.f32 (+.f32 (*.f32 -1 ux) 2) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 2 maxCos) -1)))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 1) (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1))) |
(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)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) 1 1)) |
(*.f32 (sqrt.f32 (+.f32 ux 2)) (sqrt.f32 ux)) |
(sqrt.f32 (fma.f32 (-.f32 1 ux) (+.f32 ux -1) 1)) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (+.f32 (-.f32 1 (+.f32 ux 1)) 1) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) 1)) |
(sqrt.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)) 1)) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (*.f32 (/.f32 -1 (-.f32 -1 ux)) (-.f32 1 (*.f32 ux ux))) 1)) |
| Outputs |
|---|
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
3 calls:
| 18.0ms | ux |
| 16.0ms | uy |
| 15.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 6.6b | 1 | ux |
| 6.6b | 1 | uy |
| 6.6b | 1 | maxCos |
Compiled 462 to 325 computations (29.7% 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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 4)) (+.f32 ux -2)) ux)) |
| Outputs |
|---|
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
3 calls:
| 10.0ms | maxCos |
| 10.0ms | uy |
| 8.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 6.6b | 1 | ux |
| 6.6b | 1 | uy |
| 6.6b | 1 | maxCos |
Compiled 196 to 139 computations (29.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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| Outputs |
|---|
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
3 calls:
| 9.0ms | uy |
| 9.0ms | ux |
| 7.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 6.7b | 1 | ux |
| 6.7b | 1 | uy |
| 6.7b | 1 | maxCos |
Compiled 132 to 95 computations (28% 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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(sqrt.f32 (/.f32 (*.f32 (+.f32 4 (*.f32 ux ux)) ux) (+.f32 ux 2))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) |
3 calls:
| 10.0ms | ux |
| 8.0ms | maxCos |
| 6.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 7.6b | 1 | ux |
| 7.6b | 1 | uy |
| 7.6b | 1 | maxCos |
Compiled 105 to 77 computations (26.7% 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 (neg.f32 ux)))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
| Outputs |
|---|
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
3 calls:
| 6.0ms | uy |
| 4.0ms | ux |
| 4.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 7.6b | 1 | ux |
| 7.6b | 1 | uy |
| 7.6b | 1 | maxCos |
Compiled 44 to 34 computations (22.7% saved)
Total -17.7b remaining (-143.4%)
Threshold costs -17.7b (-143.4%)
| Inputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
(sqrt.f32 (+.f32 1 -1)) |
| Outputs |
|---|
(sqrt.f32 (*.f32 2 ux)) |
3 calls:
| 5.0ms | uy |
| 3.0ms | ux |
| 3.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 12.3b | 1 | ux |
| 12.3b | 1 | uy |
| 12.3b | 1 | maxCos |
Compiled 23 to 19 computations (17.4% saved)
| 1× | egg-herbie |
| 96× | *-commutative |
| 60× | +-commutative |
| 26× | sub-neg |
| 18× | cancel-sign-sub-inv |
| 16× | neg-sub0 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 101 | 907 |
| 1 | 180 | 899 |
| 2 | 209 | 899 |
| 3 | 230 | 899 |
| 4 | 243 | 899 |
| 5 | 248 | 899 |
| 6 | 250 | 899 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 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 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(if (<=.f32 (*.f32 uy 2) 11166915/4294967296) (*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 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 2 ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (*.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 (-.f32 2 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 (-.f32 2 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 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.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 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 2 maxCos)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))) (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 maxCos -2) (+.f32 2 (*.f32 (+.f32 maxCos -1) (*.f32 ux (-.f32 1 maxCos)))))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 maxCos -2) ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux (*.f32 2 maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 1 ux))))) |
(*.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 ux (-.f32 2 ux)))) |
(if (<=.f32 (*.f32 uy 2) 11166915/4294967296) (*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 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 2 ux)))) |
(if (<=.f32 (*.f32 uy 2) 11166915/4294967296) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 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 2 ux)))) |
(*.f32 1 (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) |
(sqrt.f32 (fma.f32 (+.f32 2 (*.f32 -2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))))) |
(sqrt.f32 (fma.f32 (-.f32 2 (*.f32 2 maxCos)) ux (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux ux) (+.f32 maxCos -1))))) |
(sqrt.f32 (*.f32 ux (+.f32 2 (+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 -1 ux) (+.f32 2 (*.f32 maxCos (-.f32 (*.f32 2 ux) 2)))))) |
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos (+.f32 (*.f32 2 ux) -2))) (neg.f32 ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (*.f32 maxCos (+.f32 -2 (*.f32 2 ux)))) ux))) |
(sqrt.f32 (+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 ux (neg.f32 ux)))) |
(sqrt.f32 (-.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.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 350 to 266 computations (24% saved)
| 2× | egg-herbie |
| 1486× | associate-+l- |
| 1304× | associate-+r- |
| 1006× | fma-neg |
| 844× | associate-*r/ |
| 842× | +-commutative |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 77 |
| 1 | 44 | 69 |
| 2 | 124 | 69 |
| 3 | 530 | 65 |
| 4 | 3181 | 65 |
| 0 | 408 | 11261 |
| 1 | 1193 | 10843 |
| 2 | 5205 | 10765 |
| 1× | node limit |
| 1× | node limit |
Compiled 843 to 559 computations (33.7% saved)
Compiled 302 to 201 computations (33.4% saved)
Loading profile data...