Time bar (total: 20.8s)
| 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 |
|---|---|---|
| ▶ | 12.8b | (*.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))))) |
| ▶ | 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| ▶ | 12.8b | (*.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 | (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
| ✓ | 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
| ✓ | 13.4b | (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
Compiled 90 to 54 computations (40% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.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 | uy | @ | 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))) |
| 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))) |
| 2.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 | 158 |
| 1 | 409 | 158 |
| 2 | 5182 | 158 |
| 1× | node limit |
| Inputs |
|---|
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.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))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (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 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))))) |
| 1× | egg-herbie |
| 1112× | +-commutative |
| 1078× | associate-*r* |
| 990× | associate-+l+ |
| 986× | associate-+r+ |
| 870× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 464 | 14826 |
| 1 | 1395 | 14108 |
| 2 | 6523 | 14070 |
| 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))))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(-.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.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 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2)) |
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/2) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
| Outputs |
|---|
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) |
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) |
(+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))) |
(*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.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 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))) |
(*.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)))) |
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.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) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.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) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.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 (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 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 (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(+.f32 (fma.f32 (*.f32 -4/45 (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 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3))) (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (fma.f32 (*.f32 -4/45 (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 (*.f32 (pow.f32 uy 4) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) |
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 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 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 1/2 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))) |
(fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 1/2 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))) |
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))))))) |
(fma.f32 -1/8 (*.f32 (/.f32 (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)))) (*.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 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 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 1/2 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))) |
(fma.f32 -1/8 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 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 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 1/2 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))))) |
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))))))))) |
(fma.f32 1/16 (*.f32 (/.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 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (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)))) (*.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 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 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 1/2 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))))) |
(fma.f32 1/16 (*.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 3) ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (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)))) (*.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 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 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 1/2 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))))) |
(neg.f32 (*.f32 (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 ux (neg.f32 (sqrt.f32 -1))))) |
(+.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 ux (neg.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) 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 ux (neg.f32 (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (neg.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 (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)))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (neg.f32 (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (neg.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (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 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) (*.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 (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (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 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(+.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 (*.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 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))) (*.f32 (*.f32 -1/4 (*.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 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) |
(+.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3))) (*.f32 (*.f32 -1/4 (*.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 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (+.f32 (*.f32 1/2 (*.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 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (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 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 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 (*.f32 ux maxCos) (*.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)))) (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) 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 (*.f32 ux maxCos) (*.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 (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) ux)) (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 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 maxCos maxCos)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) 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 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.f32 maxCos maxCos)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) ux)) (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 (*.f32 ux maxCos) (*.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 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)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 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))))) |
(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)))) |
(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)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 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)))))) |
(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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.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)) (*.f32 ux maxCos))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))))) |
(-.f32 (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)) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos (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 (*.f32 ux maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (-.f32 (+.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))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (+.f32 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)) (*.f32 ux maxCos))) (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.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 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.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 (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)))) (*.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 maxCos -1) (-.f32 1 maxCos)))) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (*.f32 1/2 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) |
(fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (*.f32 1/2 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2)) ux) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux) -1/8)))) |
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 2) ux) -1/8)))) |
(+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2)) ux) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux) -1/8))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos)))) (fma.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 (/.f32 (pow.f32 (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) 2) ux) -1/8))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) |
(-.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux (-.f32 1 maxCos)) (/.f32 -1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3)))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux (-.f32 1 maxCos)) (fma.f32 1/2 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 ux (-.f32 1 maxCos))) (/.f32 -1 (sqrt.f32 -1)))) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))))) |
(-.f32 (fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (sqrt.f32 -1) 5))))) |
(fma.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 ux (-.f32 1 maxCos)) (-.f32 (fma.f32 1/2 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 ux (-.f32 1 maxCos))) (/.f32 -1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) |
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(fma.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))))))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (-.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))))) (fma.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (-.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))))) (fma.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))) |
(fma.f32 -1/4 (*.f32 (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 ux -1) (-.f32 1 ux))))))) 2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))) 3))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))))))))) |
(fma.f32 -1/4 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3)))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (-.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))))) (fma.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(fma.f32 -1/4 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (*.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 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) 3)))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (-.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))))) (fma.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) maxCos) (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux) |
(*.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 (*.f32 (sqrt.f32 -1) maxCos) ux)) |
(fma.f32 (*.f32 ux maxCos) (sqrt.f32 -1) (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 (*.f32 ux maxCos) (sqrt.f32 -1) (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 (sqrt.f32 -1) 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 (*.f32 (sqrt.f32 -1) maxCos) ux))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 (*.f32 ux maxCos) (sqrt.f32 -1) (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 (*.f32 ux maxCos) (sqrt.f32 -1) (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)) (fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 ux -1) (-.f32 1 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (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 (*.f32 (sqrt.f32 -1) maxCos) ux)))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (fma.f32 (*.f32 ux maxCos) (sqrt.f32 -1) (/.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (fma.f32 (*.f32 ux maxCos) (sqrt.f32 -1) (/.f32 (*.f32 (*.f32 ux (+.f32 ux (+.f32 -1 (neg.f32 (-.f32 1 ux))))) 1/2) (*.f32 ux (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)) |
(*.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 (*.f32 (sqrt.f32 -1) maxCos) ux))) |
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.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 (+.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)) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)))) |
(fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 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 (+.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)) (*.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 (+.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)) (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) maxCos) ux))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 2)) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) ux)) 2)) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))))) |
(+.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 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 4)) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (*.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 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 4)) |
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1)) |
(/.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) -1)) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) 3)) (-.f32 (fma.f32 (*.f32 (-.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 (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 (-.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 (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 (-.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 (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)) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(pow.f32 (*.f32 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(pow.f32 (sqrt.f32 (*.f32 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(pow.f32 (cbrt.f32 (*.f32 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(pow.f32 (pow.f32 (*.f32 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(cbrt.f32 (pow.f32 (*.f32 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(cbrt.f32 (*.f32 (pow.f32 (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 (*.f32 uy 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 (*.f32 uy 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(exp.f32 (log.f32 (*.f32 (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(log1p.f32 (expm1.f32 (*.f32 (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) 1) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4)) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2)) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/2) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 1/4) 2) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 3) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) 1/2)) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) 1)) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| ✓ | 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) |
| ✓ | 0.4b | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| ✓ | 12.4b | (-.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 | |
|---|---|---|---|---|
| 3.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 | @ | 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 | 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 | @ | -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 | 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× | 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.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))))) |
| 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)) |
| ✓ | 12.4b | (-.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 | |
|---|---|---|---|---|
| 2.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))))) |
| 1.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 | 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))))) |
| 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))))) |
| 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 41346 to 29096 computations (29.6% saved)
28 alts after pruning (27 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 987 | 27 | 1014 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 1 | 2 |
| Total | 989 | 28 | 1017 |
| Status | Error | Program |
|---|---|---|
| 13.4b | (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) | |
| 12.8b | (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) | |
| 12.8b | (*.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)))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) | |
| ▶ | 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
| 16.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) | |
| ✓ | 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 12.8b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) | |
| 29.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) | |
| 12.7b | (*.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.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| ▶ | 12.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
| 13.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.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))))))))) | |
| 13.4b | (*.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 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) | |
| 12.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.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)))) | |
| ▶ | 0.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 12.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.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)))))) | |
| 13.1b | (*.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)))))) | |
| 10.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.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)))) | |
| ▶ | 7.9b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 13.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) | |
| 7.9b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) | |
| 12.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))) | |
| 12.8b | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) | |
| 15.5b | (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) | |
| 15.3b | (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) | |
| ▶ | 15.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
Compiled 1468 to 1134 computations (22.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
| ✓ | 0.1b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
Compiled 119 to 84 computations (29.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1.0ms | maxCos | @ | -inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1× | batch-egg-rewrite |
| 1834× | associate-*r/ |
| 586× | associate-+l+ |
| 474× | add-sqr-sqrt |
| 464× | *-un-lft-identity |
| 462× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 137 |
| 1 | 465 | 137 |
| 2 | 6029 | 137 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) |
((#(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 (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 (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 |
| 1240× | associate-*r/ |
| 898× | associate-*l/ |
| 742× | +-commutative |
| 720× | associate-*r* |
| 620× | associate-/r/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 382 | 11998 |
| 1 | 1093 | 10618 |
| 2 | 5079 | 10592 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
1 |
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 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 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1) |
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 ux) (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 1/2)) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) |
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.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 |
|---|
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(*.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))) |
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) -2)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))) 1) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) -2)) (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (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 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.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 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(*.f32 -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 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))) |
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.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 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) 1/2))) |
(fma.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) 1/2)) |
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) 1/2) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.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/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) 1/2)))) |
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) 1/2) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) |
(+.f32 (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) 1/2) (fma.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (/.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 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux 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 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))))) |
(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 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos))) -1/2)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) (fma.f32 1/4 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) 3))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 1/4 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) -2) (-.f32 ux (*.f32 ux ux))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)))))) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos maxCos))) -1/2))))) |
(*.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 (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)))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (*.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 (sqrt.f32 -1) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (/.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) ux)) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) ux)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) ux) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) ux)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/4 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.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))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (/.f32 (*.f32 (/.f32 (neg.f32 (sqrt.f32 -1)) -2) (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (-.f32 ux (*.f32 ux ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) ux)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) ux)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (/.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) ux) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (-.f32 ux (*.f32 ux ux))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (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 (neg.f32 (sqrt.f32 -1)) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(-.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(fma.f32 -1/4 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.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))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 ux (*.f32 ux ux)))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 maxCos ux)))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 maxCos maxCos)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 3)))) (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 maxCos ux)))) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (-.f32 ux (*.f32 ux ux))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)) |
(-.f32 (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (/.f32 1 (sqrt.f32 -1))) |
(neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (/.f32 1 (sqrt.f32 -1))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (-.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (/.f32 1 (sqrt.f32 -1)))) |
(+.f32 (/.f32 1/2 (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))))) |
(-.f32 (/.f32 1/2 (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))) |
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))))) |
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) (pow.f32 (sqrt.f32 -1) 3)) ux)) (-.f32 (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))))))) |
(+.f32 (/.f32 1/2 (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) (-.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))) (/.f32 1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(+.f32 (-.f32 (/.f32 1/2 (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1)))) (/.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) |
(sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos)) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(fma.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))))) |
(fma.f32 -1/2 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos (*.f32 maxCos (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) |
(fma.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux)))))) (fma.f32 1/4 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) 2)) (*.f32 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) 3))))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))))) |
(+.f32 (fma.f32 1/4 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (fma.f32 -1/2 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos (*.f32 maxCos (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(*.f32 (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))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.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 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) |
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/2 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) ux))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux))))) (*.f32 (/.f32 1/2 (*.f32 maxCos (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(fma.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 1/2 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (*.f32 (*.f32 (/.f32 -2 (*.f32 maxCos maxCos)) (/.f32 (-.f32 ux (*.f32 ux ux)) (pow.f32 ux 3))) -1/4)))) |
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (-.f32 ux (*.f32 ux ux))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(-.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(-.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 2 (pow.f32 ux 3)) (/.f32 (-.f32 ux (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 maxCos ux))) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (neg.f32 (sqrt.f32 -1))) (/.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) (-.f32 ux (*.f32 ux ux)))))) |
1 |
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) |
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) |
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 1 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))))) |
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (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)) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4)) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 ux) (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 1/2)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(*.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 2)) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2))) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (/.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3)))) |
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (/.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cbrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))))) |
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) 8) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) 8) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 3))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (+.f32 4 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))))) |
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 4) (pow.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 2))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/2) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 1/4) 2) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2)) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (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)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.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)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.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)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 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 2 (PI.f32)))) 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 2 (PI.f32)))) 2)) |
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(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 2 (PI.f32))))))) |
(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 2 (PI.f32)))) 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 2 (PI.f32)))))) |
(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 2 (PI.f32)))))) |
(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 2 (PI.f32))))) 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 2 (PI.f32)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) |
| ✓ | 0.1b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| ✓ | 0.4b | (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) |
| ✓ | 12.4b | (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
Compiled 78 to 39 computations (50% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | 0 | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 1.0ms | ux | @ | -inf | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 1.0ms | ux | @ | 0 | (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
| 1.0ms | ux | @ | -inf | (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
| 0.0ms | maxCos | @ | 0 | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 1× | batch-egg-rewrite |
| 800× | associate-+l+ |
| 566× | associate-/r* |
| 466× | distribute-lft-neg-in |
| 432× | +-commutative |
| 392× | associate-/r/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 164 |
| 1 | 290 | 128 |
| 2 | 4230 | 128 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
(*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(-.f32 ux (+.f32 1 (*.f32 maxCos ux))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) 1) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (-.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 (neg.f32 ux) maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) maxCos) (+.f32 ux -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux (*.f32 (neg.f32 ux) maxCos)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))))))) |
| 1× | egg-herbie |
| 1220× | associate-*r* |
| 990× | associate-/l* |
| 924× | associate-*l* |
| 724× | +-commutative |
| 702× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 856 | 29381 |
| 1 | 2541 | 28273 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
-1 |
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1) |
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) |
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
-1 |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(*.f32 (-.f32 1 maxCos) ux) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(-.f32 ux 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(*.f32 -1 (*.f32 maxCos ux)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(*.f32 -1 (*.f32 maxCos ux)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(*.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) |
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) 1) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(+.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 0) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux)) |
(+.f32 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2)) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2)) |
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) ux) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 -1 (+.f32 (*.f32 (neg.f32 ux) maxCos) ux)) |
(+.f32 (*.f32 (neg.f32 ux) maxCos) (+.f32 ux -1)) |
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux (*.f32 (neg.f32 ux) maxCos)) -1) |
(+.f32 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1) |
(+.f32 (-.f32 ux (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) |
(+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) |
(*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) |
(*.f32 (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux))))) |
(/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (-.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))) |
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) |
(pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3)) |
(expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) |
(exp.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
| Outputs |
|---|
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) |
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)) |
(*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))) |
(+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) |
(+.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))))) |
-1 |
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1) |
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1) |
(fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)) (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) 1) |
(+.f32 (*.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 ux ux)) (fma.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) -1)) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2)) |
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux)))) |
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1) |
(+.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) -1) |
(+.f32 -1 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) |
(-.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) 1) |
(+.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) -1) |
(+.f32 -1 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) |
(*.f32 (-.f32 ux 1) (-.f32 1 ux)) |
(*.f32 (-.f32 1 ux) (+.f32 ux -1)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (*.f32 (-.f32 1 ux) (+.f32 ux -1))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) |
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) |
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux))) |
(fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 maxCos 1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos)))) |
(neg.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (-.f32 1 maxCos))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))) |
(fma.f32 -1/16 (*.f32 (/.f32 (fma.f32 -2 maxCos 2) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (*.f32 ux ux)))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3)))) (fma.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))) |
(fma.f32 -1/16 (*.f32 (/.f32 (fma.f32 -2 maxCos 2) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (sqrt.f32 -1))) (-.f32 1 maxCos))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) |
(+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))) |
(fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))) |
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) (*.f32 1/2 (*.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))))))) |
(fma.f32 -1/4 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 1/2 (*.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))) |
(fma.f32 -1/4 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))))) (fma.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 1/2)) 2)))) (+.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (*.f32 1/2 maxCos) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) |
(*.f32 ux (*.f32 maxCos (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) maxCos) maxCos)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux)))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (pow.f32 (*.f32 ux maxCos) 2)))) (fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 (*.f32 maxCos (sqrt.f32 -1)) (neg.f32 ux))))) |
-1 |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux 1) |
(+.f32 ux -1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 maxCos (neg.f32 ux)) |
(*.f32 ux (neg.f32 maxCos)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 maxCos (neg.f32 ux)) |
(*.f32 ux (neg.f32 maxCos)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (+.f32 1 (pow.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3))) |
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) (/.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (cbrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (/.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) |
(/.f32 (*.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (*.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1))))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (*.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) -1))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (+.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6) (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) -1)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 6)) (*.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 4) 1)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (-.f32 -1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) 1) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (cbrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (*.f32 (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (cbrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) |
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(+.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) 1) |
(+.f32 1 (pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) |
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(+.f32 1 (-.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 0) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux)) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 2) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 1 (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)) |
(-.f32 (/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))) ux) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))) |
(+.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(-.f32 (/.f32 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (*.f32 ux (-.f32 maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 ux (*.f32 (+.f32 maxCos -1) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(pow.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (log.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(exp.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) -1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2)) |
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)) |
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2) |
(pow.f32 (exp.f32 1/2) (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) ux) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 -1 (+.f32 (*.f32 (neg.f32 ux) maxCos) ux)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (*.f32 (neg.f32 ux) maxCos) (+.f32 ux -1)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos 1))) (sqrt.f32 (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos 1) 2)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux (*.f32 (neg.f32 ux) maxCos)) -1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1) |
(+.f32 1 (-.f32 ux (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))))) |
(-.f32 ux (-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) 1)) |
(+.f32 (-.f32 ux (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) |
(-.f32 ux (-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))) |
(+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) |
(+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (+.f32 (*.f32 ux maxCos) 0))) |
(*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) |
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) |
(*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (-.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 ux 6))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) 3) (pow.f32 ux 6))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (*.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux ux)))))) |
(/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(/.f32 (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)))) (cbrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 (-.f32 ux -1) (*.f32 ux maxCos))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (+.f32 (*.f32 ux maxCos) (-.f32 ux -1)) (+.f32 (*.f32 ux maxCos) (-.f32 ux -1)))) |
(/.f32 (-.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) |
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (+.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (*.f32 ux (pow.f32 ux 3)) (pow.f32 (fma.f32 ux maxCos 1) 4)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (fma.f32 ux ux (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) ux)))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 ux 6) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 6) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 ux 3) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) 3)) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (+.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (*.f32 (+.f32 ux -1) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 (+.f32 ux -1) (+.f32 ux -1) (*.f32 (*.f32 ux maxCos) (+.f32 ux (+.f32 -1 (*.f32 ux maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))) |
(/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux maxCos 1) 6)) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 (*.f32 ux (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos 1) 2)) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) |
(expm1.f32 (log.f32 (fma.f32 (neg.f32 ux) maxCos ux))) |
(exp.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(exp.f32 (*.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 1)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 (cbrt.f32 (*.f32 ux ux)) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f32 (-.f32 1 maxCos) maxCos) |
| 0.1b | (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) | |
| ✓ | 0.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
Compiled 74 to 46 computations (37.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 35.0ms | maxCos | @ | -inf | (-.f32 (-.f32 1 maxCos) maxCos) |
| 5.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 3.0ms | uy | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | ux | @ | -inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | maxCos | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1× | batch-egg-rewrite |
| 1856× | associate-*r/ |
| 436× | associate-+l+ |
| 414× | add-sqr-sqrt |
| 404× | pow1 |
| 404× | *-un-lft-identity |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 66 |
| 1 | 399 | 62 |
| 2 | 5214 | 60 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(-.f32 (-.f32 1 maxCos) maxCos) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (neg.f32 maxCos) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) 1) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 maxCos) maxCos) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 maxCos maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (-.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 maxCos (-.f32 1 maxCos)) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (+.f32 maxCos (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 (+.f32 1 maxCos) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 (+.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 maxCos (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)))) (+.f32 (+.f32 1 maxCos) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3))) (+.f32 (+.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos (-.f32 1 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) 1) (+.f32 maxCos (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 2 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 1 maxCos) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (cbrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)))))) |
| 1× | egg-herbie |
| 1522× | distribute-lft-in |
| 1330× | associate-+r- |
| 1002× | +-commutative |
| 774× | associate-/l* |
| 612× | associate--r+ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 333 | 5317 |
| 1 | 919 | 5143 |
| 2 | 3708 | 5143 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))) |
1 |
(+.f32 (*.f32 -2 maxCos) 1) |
(+.f32 (*.f32 -2 maxCos) 1) |
(+.f32 (*.f32 -2 maxCos) 1) |
(*.f32 -2 maxCos) |
(+.f32 1 (*.f32 -2 maxCos)) |
(+.f32 1 (*.f32 -2 maxCos)) |
(+.f32 1 (*.f32 -2 maxCos)) |
(*.f32 -2 maxCos) |
(+.f32 1 (*.f32 -2 maxCos)) |
(+.f32 1 (*.f32 -2 maxCos)) |
(+.f32 1 (*.f32 -2 maxCos)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) 1) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(+.f32 1 (-.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 1 (neg.f32 (+.f32 maxCos maxCos))) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (neg.f32 maxCos))) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) 1))) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) 1))) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) 1) maxCos)) |
(+.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) |
(+.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) 1)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 (neg.f32 maxCos) maxCos) 1) |
(+.f32 (*.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(+.f32 (neg.f32 (+.f32 maxCos maxCos)) 1) |
(+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (-.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) 1) |
(*.f32 1 (-.f32 1 (+.f32 maxCos maxCos))) |
(*.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos)))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(*.f32 (+.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos))) |
(/.f32 1 (/.f32 (+.f32 maxCos (-.f32 1 maxCos)) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 (+.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 maxCos maxCos))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (*.f32 1 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)))) (+.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (*.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))) |
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3))) (+.f32 (+.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) 1) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(pow.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) |
(pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 3) |
(pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) |
(log.f32 (exp.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos))))) |
(cbrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) |
(expm1.f32 (log.f32 (-.f32 2 (+.f32 maxCos maxCos)))) |
(exp.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 1 (-.f32 1 maxCos) (neg.f32 maxCos)) |
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)) |
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (cbrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)) |
| Outputs |
|---|
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) |
(sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux))) |
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 uy uy))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 uy uy))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) 2/3))) |
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)))) |
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)))) (+.f32 (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (*.f32 uy uy))) (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) 2/3)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (fma.f32 ux (fma.f32 maxCos -2 1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 ux))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 ux)) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 2))) (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)) maxCos)))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)))) |
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)) maxCos))) |
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 2 (/.f32 maxCos (sqrt.f32 2)))) maxCos)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (/.f32 (sqrt.f32 2) (sqrt.f32 ux)) maxCos))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 2))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 maxCos maxCos) 2) (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (+.f32 (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 2)) maxCos)) (/.f32 (*.f32 -1/2 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3)))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 -1/2 (/.f32 (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 2 (/.f32 maxCos (sqrt.f32 2)))) maxCos))))) |
1 |
(+.f32 (*.f32 -2 maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (*.f32 -2 maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (*.f32 -2 maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 -2 maxCos) |
(*.f32 maxCos -2) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 -2 maxCos) |
(*.f32 maxCos -2) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) 1) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (+.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) |
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (+.f32 maxCos maxCos))))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (*.f32 (+.f32 maxCos maxCos) (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 maxCos -2))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 1)) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 ux (*.f32 (fma.f32 -2 maxCos 1) (-.f32 (*.f32 ux (fma.f32 -2 maxCos 1)) ux)))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 ux (*.f32 (fma.f32 maxCos -2 1) (-.f32 (*.f32 ux (fma.f32 maxCos -2 1)) ux)))))) (hypot.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 1)) 3/2) (pow.f32 ux 3/2))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 ux (*.f32 (fma.f32 maxCos -2 1) (fma.f32 ux (fma.f32 maxCos -2 1) (neg.f32 ux))))))) (hypot.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 1)) 3/2) (pow.f32 ux 3/2))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) |
(sqrt.f32 (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (*.f32 ux (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(+.f32 1 (-.f32 (neg.f32 maxCos) maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (neg.f32 (+.f32 maxCos maxCos))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (neg.f32 maxCos))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) 1))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 maxCos) 1) (*.f32 (neg.f32 maxCos) 1))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (*.f32 0 maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (-.f32 maxCos maxCos)) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (*.f32 0 maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (-.f32 maxCos maxCos)) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 1 (+.f32 (-.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 1 (+.f32 (neg.f32 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) 1) maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (-.f32 1 maxCos) (neg.f32 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (-.f32 1 maxCos) (*.f32 (neg.f32 maxCos) 1)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (*.f32 0 maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (-.f32 maxCos maxCos)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (*.f32 0 maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (-.f32 maxCos maxCos)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 1 maxCos) (+.f32 (*.f32 (neg.f32 maxCos) 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (*.f32 0 maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (-.f32 maxCos maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (*.f32 2 (+.f32 (neg.f32 maxCos) maxCos))) |
(fma.f32 2 (*.f32 0 maxCos) (fma.f32 maxCos -2 1)) |
(fma.f32 2 (-.f32 maxCos maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (*.f32 0 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (-.f32 maxCos maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (+.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (*.f32 0 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (-.f32 maxCos maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (*.f32 0 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (-.f32 maxCos maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(fma.f32 2 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (+.f32 (neg.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (*.f32 0 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (-.f32 maxCos maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 maxCos -2 1) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(fma.f32 2 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (fma.f32 maxCos -2 1)) |
(+.f32 (neg.f32 maxCos) (-.f32 1 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 maxCos) 1 maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (*.f32 0 maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (-.f32 maxCos maxCos)) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (neg.f32 maxCos) (+.f32 (-.f32 1 maxCos) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 (neg.f32 maxCos) maxCos) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (*.f32 (neg.f32 maxCos) 1) (-.f32 1 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (neg.f32 (+.f32 maxCos maxCos)) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(+.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (+.f32 (neg.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (*.f32 0 maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (-.f32 maxCos maxCos)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (-.f32 1 (+.f32 maxCos maxCos))) |
(+.f32 (fma.f32 -2 maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (fma.f32 maxCos -2 1) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)) |
(+.f32 (-.f32 (-.f32 1 maxCos) (+.f32 1 maxCos)) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 1 (-.f32 1 (+.f32 maxCos maxCos))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 1 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (-.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (*.f32 0 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (-.f32 maxCos maxCos))) |
(*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(*.f32 (+.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos)) (-.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos))) |
(*.f32 (+.f32 (sqrt.f32 maxCos) (sqrt.f32 (-.f32 1 maxCos))) (-.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 maxCos))) |
(/.f32 1 (/.f32 (+.f32 maxCos (-.f32 1 maxCos)) (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (-.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (*.f32 0 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (-.f32 maxCos maxCos))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))) (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (-.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (*.f32 0 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (-.f32 maxCos maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (-.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (*.f32 0 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (-.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 1 (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 4 (*.f32 maxCos maxCos))) (+.f32 1 (+.f32 maxCos maxCos))) |
(/.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 (+.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 1 (+.f32 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (+.f32 maxCos maxCos)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 2 maxCos (+.f32 1 (*.f32 4 (*.f32 maxCos maxCos))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (-.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (*.f32 0 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (-.f32 maxCos maxCos))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 1 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (-.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (*.f32 0 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (-.f32 maxCos maxCos))) |
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)))) (+.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 1 (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (*.f32 4 (*.f32 maxCos maxCos))) (+.f32 1 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 1 (+.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 1 maxCos) (neg.f32 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3))) (+.f32 (+.f32 1 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 maxCos maxCos) 3)) (+.f32 1 (+.f32 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (+.f32 maxCos maxCos)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 3) 8)) (fma.f32 2 maxCos (+.f32 1 (*.f32 4 (*.f32 maxCos maxCos))))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (-.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (*.f32 0 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (-.f32 maxCos maxCos))) |
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (sqrt.f32 (fma.f32 -2 maxCos 1)) (/.f32 (sqrt.f32 (-.f32 (+.f32 1 maxCos) maxCos)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 maxCos -2 1)) (sqrt.f32 (+.f32 1 (*.f32 0 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (sqrt.f32 (fma.f32 maxCos -2 1)) (sqrt.f32 (+.f32 1 (-.f32 maxCos maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (sqrt.f32 (fma.f32 -2 maxCos 1)) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))))) |
(/.f32 (*.f32 (sqrt.f32 (fma.f32 maxCos -2 1)) (hypot.f32 (pow.f32 (-.f32 1 maxCos) 3/2) (pow.f32 (neg.f32 maxCos) 3/2))) (sqrt.f32 (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (fma.f32 maxCos -2 1))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos (-.f32 1 maxCos)))) |
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos 1)) 2) (/.f32 (cbrt.f32 (-.f32 (+.f32 1 maxCos) maxCos)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 1)) 2) (cbrt.f32 (+.f32 1 (*.f32 0 maxCos)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos))) (cbrt.f32 (+.f32 1 (-.f32 maxCos maxCos)))) (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 1)) 2)) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos)))))) |
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos 1)) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 1)) 2) (cbrt.f32 (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 1)) 2) (cbrt.f32 (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) 1) (+.f32 maxCos (-.f32 1 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (-.f32 (+.f32 1 maxCos) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (*.f32 0 maxCos))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 1 (-.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 1 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 (+.f32 1 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (*.f32 0 maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 1 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 1 maxCos) 2))) |
(pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(pow.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 3) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 1/3) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(sqrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) |
(sqrt.f32 (pow.f32 (fma.f32 -2 maxCos 1) 2)) |
(fabs.f32 (fma.f32 maxCos -2 1)) |
(log.f32 (exp.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos))))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(cbrt.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(expm1.f32 (log.f32 (-.f32 2 (+.f32 maxCos maxCos)))) |
(expm1.f32 (log.f32 (+.f32 2 (*.f32 maxCos -2)))) |
(exp.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(exp.f32 (*.f32 (log.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(log1p.f32 (expm1.f32 (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(fma.f32 1 (-.f32 1 maxCos) (neg.f32 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(fma.f32 (sqrt.f32 (-.f32 1 maxCos)) (sqrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)) |
(fma.f32 -2 maxCos 1) |
(fma.f32 maxCos -2 1) |
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (cbrt.f32 (-.f32 1 maxCos)) (neg.f32 maxCos)) |
(-.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (cbrt.f32 (-.f32 1 maxCos))) maxCos) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 0.4b | (pow.f32 (-.f32 1 ux) 2) |
| ✓ | 12.5b | (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
Compiled 122 to 81 computations (33.6% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | inf | (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
| 1.0ms | ux | @ | 0 | (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
| 1.0ms | ux | @ | -inf | (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
| 1.0ms | maxCos | @ | inf | (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
| 1.0ms | maxCos | @ | 0 | (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
| 1× | batch-egg-rewrite |
| 1784× | associate-*l/ |
| 570× | associate-+l+ |
| 382× | associate-/r* |
| 334× | +-commutative |
| 318× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 81 |
| 1 | 311 | 77 |
| 2 | 4159 | 77 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 1 ux) (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1))) (+.f32 (-.f32 (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) 3) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2))) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (neg.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))) 1) (+.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2))) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 3)) 1) (+.f32 1 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) 1) (neg.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4))) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3)) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (-.f32 1 ux) 6))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (-.f32 1 ux) 6))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) 2) (cbrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 ux (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 ux) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 ux) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 (+.f32 1 (*.f32 ux ux)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.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 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3))) (-.f32 (+.f32 1 (*.f32 ux ux)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux 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 ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 ux) (/.f32 1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 ux)))))) (#(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 (+.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 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 (-.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)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.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 (-.f32 1 (*.f32 ux ux)) (-.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 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 (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 1 ux)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (-.f32 1 ux)) (+.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 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 (-.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)) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 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 (-.f32 1 (*.f32 ux ux)) (-.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 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 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux))) (sqrt.f32 (+.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 1 ux))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.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 1 ux) (-.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 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 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (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 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 sqrt.f32 (pow.f32 (-.f32 1 ux) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 ux) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (*.f32 (*.f32 ux maxCos) (neg.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux maxCos) (/.f32 1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (-.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)) (*.f32 ux maxCos)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.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 maxCos)) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (*.f32 ux maxCos)) (+.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 maxCos)) (neg.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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 (*.f32 ux ux)) (*.f32 ux maxCos)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) 1) (+.f32 1 (fma.f32 ux ux 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 maxCos))) (sqrt.f32 (+.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 maxCos))) (sqrt.f32 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) maxCos) ux) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) maxCos) ux) (+.f32 1 (fma.f32 ux ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.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 maxCos) (-.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 maxCos) (-.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 maxCos) (-.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 maxCos) (-.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)) (*.f32 ux maxCos)) 1) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (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 maxCos)) (*.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 maxCos)) 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 maxCos)) (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 maxCos)) (*.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 ux (*.f32 (-.f32 1 ux) maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 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 (-.f32 1 ux) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) |
| 1× | egg-herbie |
| 1230× | associate-/l* |
| 614× | associate-*r* |
| 576× | fma-def |
| 562× | associate-*l* |
| 510× | *-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 650 | 18485 |
| 1 | 1857 | 16511 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) |
(*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) |
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
1 |
(+.f32 1 (*.f32 -2 ux)) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(pow.f32 ux 2) |
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(pow.f32 ux 2) |
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(*.f32 maxCos ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) |
(+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2))) |
(+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) 1) |
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) |
(+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))) 1) |
(*.f32 1 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 1) |
(*.f32 (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(*.f32 (+.f32 (-.f32 1 ux) (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1))) (+.f32 (-.f32 (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) 1) ux)) |
(*.f32 (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) 3) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) |
(/.f32 1 (/.f32 1 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))))) |
(/.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2))) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (neg.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))) 1) (+.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2))) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 3)) 1) (+.f32 1 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) 1) (neg.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4))) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3)) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (-.f32 1 ux) 6))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (-.f32 1 ux) 6))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 1) |
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2) |
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 3) |
(pow.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 2)) |
(log.f32 (exp.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 3)) |
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(exp.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))) |
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 1 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(fma.f32 (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) 2) (cbrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (+.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(+.f32 1 (+.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux))) |
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux))) |
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (-.f32 1 ux)) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (-.f32 1 ux)) |
(-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(-.f32 1 (-.f32 ux (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1) |
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(*.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (-.f32 1 ux) (-.f32 1 ux)) |
(*.f32 (pow.f32 (-.f32 1 ux) 2) 1) |
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) |
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux))) |
(*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 (+.f32 1 (*.f32 ux ux)) ux)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3))) (-.f32 (+.f32 1 (*.f32 ux ux)) ux)) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) |
(/.f32 (-.f32 1 ux) (/.f32 1 (-.f32 1 ux))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 ux))) |
(/.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 (+.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 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 (-.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)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 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 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 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 (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 1 ux)) (+.f32 1 ux)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (-.f32 1 ux)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (-.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 (-.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)) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 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 (-.f32 1 (*.f32 ux ux)) (-.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 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 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.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 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 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.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)))) |
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4)) |
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))) |
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6)) |
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) |
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux)))) |
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux))) |
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux maxCos)) |
(+.f32 (*.f32 (neg.f32 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 ux maxCos) (/.f32 1 (-.f32 1 ux))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos))) |
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux maxCos)) (+.f32 1 ux)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (*.f32 ux maxCos)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 ux maxCos)) (neg.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) maxCos) ux) (+.f32 1 ux)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) maxCos) ux) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.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 maxCos) (-.f32 1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.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 maxCos) (-.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)) (*.f32 ux maxCos)) 1) (+.f32 1 ux)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (*.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 maxCos)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (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 maxCos)) (*.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 ux (*.f32 (-.f32 1 ux) maxCos)) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
| Outputs |
|---|
(*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) |
(*.f32 (fma.f32 -2 maxCos 2) ux) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux))) |
(+.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux))) |
(*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) |
(*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux)) |
(*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux)) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux))) |
(+.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(fma.f32 (fma.f32 -2 maxCos 2) ux (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux))) |
(*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2)) |
(*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux)) |
(*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux)) |
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(fma.f32 -1 (*.f32 ux (fma.f32 2 maxCos -2)) (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(-.f32 (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux)) (*.f32 ux (fma.f32 maxCos 2 -2))) |
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(fma.f32 -1 (*.f32 ux (fma.f32 2 maxCos -2)) (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(-.f32 (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux)) (*.f32 ux (fma.f32 maxCos 2 -2))) |
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (-.f32 (*.f32 2 maxCos) 1) (pow.f32 ux 2))) |
(fma.f32 -1 (*.f32 ux (fma.f32 2 maxCos -2)) (*.f32 (fma.f32 2 maxCos -1) (*.f32 ux ux))) |
(-.f32 (*.f32 (fma.f32 maxCos 2 -1) (*.f32 ux ux)) (*.f32 ux (fma.f32 maxCos 2 -2))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux))) |
(*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) |
(*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) |
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux))) |
1 |
(+.f32 1 (*.f32 -2 ux)) |
(fma.f32 -2 ux 1) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) |
(fma.f32 ux ux (fma.f32 -2 ux 1)) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) |
(fma.f32 ux ux (fma.f32 -2 ux 1)) |
(pow.f32 ux 2) |
(*.f32 ux ux) |
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) |
(+.f32 (*.f32 -2 ux) (*.f32 ux ux)) |
(*.f32 ux (+.f32 -2 ux)) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) |
(fma.f32 ux ux (fma.f32 -2 ux 1)) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) |
(fma.f32 ux ux (fma.f32 -2 ux 1)) |
(pow.f32 ux 2) |
(*.f32 ux ux) |
(+.f32 (pow.f32 ux 2) (*.f32 -2 ux)) |
(+.f32 (*.f32 -2 ux) (*.f32 ux ux)) |
(*.f32 ux (+.f32 -2 ux)) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) |
(fma.f32 ux ux (fma.f32 -2 ux 1)) |
(+.f32 (pow.f32 ux 2) (+.f32 1 (*.f32 -2 ux))) |
(+.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 ux ux)) |
(fma.f32 ux ux (fma.f32 -2 ux 1)) |
(*.f32 maxCos ux) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) |
(neg.f32 (*.f32 maxCos (*.f32 ux ux))) |
(*.f32 maxCos (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) |
(neg.f32 (*.f32 maxCos (*.f32 ux ux))) |
(*.f32 maxCos (*.f32 ux (neg.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 2 (*.f32 (pow.f32 (-.f32 1 ux) 2) 0) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 2 (*.f32 (pow.f32 (-.f32 1 ux) 2) 0) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) 0) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 2 (*.f32 (pow.f32 (-.f32 1 ux) 2) 0) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 2 (*.f32 (pow.f32 (-.f32 1 ux) 2) 0) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) 0) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) 0) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (+.f32 (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) 0) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 2 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(fma.f32 2 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 1 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) 1)) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 1) 1) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1) (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1 (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (fma.f32 (neg.f32 (-.f32 1 ux)) (-.f32 1 ux) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 (+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (-.f32 1 ux) 2) 0))) |
(+.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))) 1) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 1 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 1) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(*.f32 (+.f32 (-.f32 1 ux) (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1))) (+.f32 (-.f32 (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) 1) ux)) |
(*.f32 (+.f32 (-.f32 1 ux) (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))) (+.f32 ux (+.f32 (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1)) -1))) |
(*.f32 (+.f32 (-.f32 1 ux) (sqrt.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1))) (+.f32 ux (+.f32 -1 (sqrt.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1))))) |
(*.f32 (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (-.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (-.f32 1 ux) 4) (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1)))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 4) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1)))))) (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 4) (*.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4))))) (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) 3) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) 3) (pow.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))) 3))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 4) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))) (-.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (fma.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)) (-.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2)) (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 4))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)) 3) (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 6))) |
(/.f32 1 (/.f32 1 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) |
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)))) |
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) (/.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (pow.f32 (-.f32 1 ux) 4))))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1)) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))))) |
(/.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2))) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) |
(/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) 3)) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) 1)))) |
(/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (neg.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))) 1) (+.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2))) (pow.f32 (-.f32 1 ux) 2))) |
(/.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (-.f32 1 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) |
(/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) 3)) 1) (+.f32 1 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) 3)) (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) 1)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 3)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) 1) (neg.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1)))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) (sqrt.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1)))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1)))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) 2)) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) 2))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4))))) (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) 2)) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4))) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 4) (pow.f32 (-.f32 1 ux) 8)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2)) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3)) (/.f32 1 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (-.f32 1 ux) 4))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))) (-.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 4) 3))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 4) (+.f32 (pow.f32 (-.f32 1 ux) 8) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 6) (pow.f32 (-.f32 1 ux) 12)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1))) (fma.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 4) (pow.f32 (-.f32 1 ux) 8)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (-.f32 1 ux) 6))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 6) (pow.f32 (-.f32 1 ux) 12)) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 6) (pow.f32 (-.f32 1 ux) 12)) (*.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 (-.f32 1 ux) 6))) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)))) |
(/.f32 (*.f32 (/.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) (-.f32 (pow.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 6) 3))) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 6) (+.f32 (pow.f32 (-.f32 1 ux) 12) (*.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) 3) (pow.f32 (pow.f32 (-.f32 1 ux) 6) 3)) (*.f32 (fma.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 6) (pow.f32 (-.f32 1 ux) 12))) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) 1) (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) (sqrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (pow.f32 (-.f32 1 ux) 4)) (*.f32 (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (cbrt.f32 (+.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) 1) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) 2) (+.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1))))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 3) (pow.f32 (-.f32 1 ux) 6)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) 2) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)) 1) (pow.f32 (-.f32 1 ux) 4)))) |
(pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 1) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 2) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))) 3) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(pow.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 3) 1/3) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 2)) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 ux) (*.f32 -2 (*.f32 maxCos ux)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) 2)) |
(fabs.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) |
(log.f32 (exp.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2))))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)) 3)) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(exp.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2)))) |
(exp.f32 (log1p.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) |
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) -2)) (pow.f32 (-.f32 1 ux) 2))) 1)) |
(exp.f32 (log1p.f32 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))))) |
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(fma.f32 1 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(fma.f32 (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (sqrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) 2) (cbrt.f32 (fma.f32 -2 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))) |
(+.f32 1 (+.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 1 (+.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 1 (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (neg.f32 ux))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (-.f32 1 ux) (*.f32 (neg.f32 ux) (-.f32 1 ux))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (neg.f32 ux) (+.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 (-.f32 1 ux) (neg.f32 ux)) (-.f32 1 ux)) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (-.f32 1 ux)) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(-.f32 1 (-.f32 ux (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(-.f32 (-.f32 2 ux) (+.f32 1 (*.f32 ux (-.f32 1 ux)))) |
(+.f32 (*.f32 ux (+.f32 -1 ux)) (+.f32 2 (-.f32 -1 ux))) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 ux))) (-.f32 1 (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(-.f32 (-.f32 2 ux) (+.f32 1 (*.f32 ux (-.f32 1 ux)))) |
(+.f32 (*.f32 ux (+.f32 -1 ux)) (+.f32 2 (-.f32 -1 ux))) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(-.f32 (/.f32 1 (+.f32 ux 1)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (*.f32 ux (-.f32 1 ux)))) |
(+.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(-.f32 (/.f32 1 (+.f32 ux 1)) (+.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (*.f32 ux (-.f32 1 ux)))) |
(+.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (-.f32 1 ux) (neg.f32 ux)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (-.f32 1 ux)))) |
(+.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (-.f32 1 ux)))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 ux (-.f32 1 ux)))) |
(+.f32 (*.f32 ux (+.f32 -1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (-.f32 1 ux) (-.f32 1 ux)) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (pow.f32 (-.f32 1 ux) 2) 1) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (-.f32 1 ux))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 4)) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (cbrt.f32 (pow.f32 (-.f32 1 ux) 4))) |
(*.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))) (sqrt.f32 (-.f32 1 ux))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 ux))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (pow.f32 ux 3))) (-.f32 (+.f32 1 (*.f32 ux ux)) ux)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (-.f32 (*.f32 ux ux) ux))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))) |
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 1 ux))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 (pow.f32 ux 3))) (-.f32 (+.f32 1 (*.f32 ux ux)) ux)) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 (-.f32 (*.f32 ux ux) ux))) (+.f32 1 (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux ux 1) ux)) (/.f32 (+.f32 1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (/.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))))) |
(*.f32 (-.f32 1 (fma.f32 ux ux ux)) (*.f32 (/.f32 (-.f32 1 ux) (-.f32 1 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (-.f32 1 (pow.f32 ux 3)))) |
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux ux) 3)) (-.f32 1 ux))) |
(/.f32 (-.f32 1 ux) (/.f32 1 (-.f32 1 ux))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (-.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux 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 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.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 (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 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux 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 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 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 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)) (-.f32 1 (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.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 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.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))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.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 (fma.f32 ux ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.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 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.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 (*.f32 ux ux)) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 1 ux)) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (-.f32 1 ux)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (-.f32 1 ux)) (neg.f32 (+.f32 1 ux))) |
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (neg.f32 (+.f32 ux 1)) (-.f32 1 ux))) |
(*.f32 (/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux)) (-.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 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (-.f32 1 ux))) |
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (-.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 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 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 (*.f32 ux ux))) 1) (*.f32 (+.f32 1 ux) (+.f32 1 ux))) |
(*.f32 (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1)) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 (+.f32 ux 1) (+.f32 ux 1)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.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))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.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 1 (*.f32 ux ux)) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.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 1 (*.f32 ux ux)) (+.f32 ux 1)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(*.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (+.f32 ux 1) (+.f32 1 (fma.f32 ux ux ux))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.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 1 ux))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (-.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 ux 1))) (*.f32 (-.f32 1 ux) (sqrt.f32 (-.f32 1 ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.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 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (-.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))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.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 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.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 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) 1) (+.f32 1 ux)) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (-.f32 1 ux)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (*.f32 ux ux))) (+.f32 ux 1)) |
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 (*.f32 ux ux)) (+.f32 ux 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (-.f32 1 ux)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.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 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(/.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 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 ux)) |
(*.f32 (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3))) |
(sqrt.f32 (pow.f32 (-.f32 1 ux) 4)) |
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(cbrt.f32 (pow.f32 (-.f32 1 ux) 6)) |
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(exp.f32 (*.f32 2 (log1p.f32 (neg.f32 ux)))) |
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux))) |
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 ux))) 1)) |
(pow.f32 (exp.f32 2) (log1p.f32 (neg.f32 ux))) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 (+.f32 (neg.f32 ux) 1) (-.f32 1 ux)) |
(pow.f32 (-.f32 1 ux) 2) |
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux maxCos)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(+.f32 (*.f32 (neg.f32 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) (+.f32 1 (*.f32 ux (*.f32 maxCos ux)))) |
(-.f32 (expm1.f32 (log1p.f32 (*.f32 maxCos ux))) (*.f32 maxCos (*.f32 ux ux))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux maxCos))) (-.f32 1 (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos ux))) (+.f32 1 (*.f32 ux (*.f32 maxCos ux)))) |
(-.f32 (expm1.f32 (log1p.f32 (*.f32 maxCos ux))) (*.f32 maxCos (*.f32 ux ux))) |
(/.f32 (*.f32 ux maxCos) (/.f32 1 (-.f32 1 ux))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 1 ux) (*.f32 ux maxCos))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 ux maxCos) (-.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))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 ux) (neg.f32 ux))) (*.f32 ux maxCos)) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 ux) 3)) (*.f32 ux maxCos)) (+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (neg.f32 ux)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 ux maxCos)) (neg.f32 (+.f32 1 ux))) |
(/.f32 (neg.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (neg.f32 (+.f32 ux 1)) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (+.f32 -1 (*.f32 ux ux)) (-.f32 -1 ux)) (*.f32 maxCos ux)) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 ux maxCos)) (neg.f32 (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 ux 3))) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 ux ux ux))) (*.f32 maxCos ux))) |
(/.f32 (*.f32 maxCos ux) (/.f32 (-.f32 -1 (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 ux 3)))) |
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.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))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) 1) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))) (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 maxCos ux) (sqrt.f32 (-.f32 1 ux))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 (-.f32 1 ux))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux maxCos))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (/.f32 (sqrt.f32 (+.f32 ux 1)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 (-.f32 1 ux))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 ux 1))) (*.f32 ux (*.f32 maxCos (sqrt.f32 (-.f32 1 ux))))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) maxCos) ux) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) maxCos) ux) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) 1) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (*.f32 ux ux))) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.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))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.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))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (-.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))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) 1) (+.f32 1 ux)) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 ux ux)) (*.f32 ux maxCos)) (*.f32 (cbrt.f32 (+.f32 1 ux)) (cbrt.f32 (+.f32 1 ux)))) (cbrt.f32 (+.f32 1 ux))) |
(/.f32 (-.f32 1 (*.f32 ux ux)) (/.f32 (+.f32 ux 1) (*.f32 maxCos ux))) |
(*.f32 (/.f32 (*.f32 maxCos ux) (+.f32 ux 1)) (-.f32 1 (*.f32 ux ux))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) 1) (+.f32 1 (fma.f32 ux ux ux))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (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))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (*.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))) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))) |
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)) |
(fabs.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux))) |
(*.f32 (-.f32 1 ux) (*.f32 maxCos (log.f32 (exp.f32 ux)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1)) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) |
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux (-.f32 1 ux))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 (*.f32 uy 2) (PI.f32)) | |
| ✓ | 0.4b | (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) |
| ✓ | 12.4b | (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
| ✓ | 13.4b | (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
Compiled 106 to 74 computations (30.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ux | @ | 0 | (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
| 0.0ms | ux | @ | inf | (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
| 0.0ms | ux | @ | -inf | (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
| 0.0ms | maxCos | @ | -inf | (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
| 0.0ms | maxCos | @ | inf | (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
| 1× | batch-egg-rewrite |
| 1056× | *-commutative |
| 818× | associate-*r/ |
| 626× | associate-*l/ |
| 548× | distribute-lft-in |
| 528× | distribute-rgt-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 75 |
| 1 | 284 | 75 |
| 2 | 3287 | 75 |
| 1× | node limit |
| Inputs |
|---|
(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)) |
(pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) |
| 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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(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 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (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 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (/.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 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 (+.f32 0 (exp.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (/.f32 (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 0 (/.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 (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 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.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 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (log.f32 (sqrt.f32 (exp.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)) 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 (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 (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 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1))))))) (#(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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1))))) (#(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 1 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (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)) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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)) 6)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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)) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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)) 6)))) (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 /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) 1) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) 1) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) 1) (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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (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 /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 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)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.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 sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 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 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 (neg.f32 (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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(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 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.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 2 (log.f32 (sqrt.f32 (exp.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)) 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 (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 (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 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1))))))) (#(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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1))))) (#(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 1 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (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)) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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)) 6)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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)) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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)) 6)))) (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 /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) 1) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) 1) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) 1) (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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (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 /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 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)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.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 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 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux maxCos (-.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 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos))) (*.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 1 (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos)) 1) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) (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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (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) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (#(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 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))) (#(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 (log.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
| 1× | egg-herbie |
| 1264× | associate-+l+ |
| 1144× | associate-/r* |
| 1142× | associate-+r+ |
| 706× | +-commutative |
| 550× | associate-*r/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 346 | 16686 |
| 1 | 946 | 15608 |
| 2 | 3630 | 15560 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) (*.f32 -1 (*.f32 (pow.f32 (-.f32 maxCos 1) 2) (pow.f32 ux 2)))) |
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(-.f32 1 (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(*.f32 (-.f32 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 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(+.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 0) |
(+.f32 0 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1) |
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)) |
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.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 0 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1)) |
(-.f32 (exp.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1) |
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (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 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (/.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 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 0 (exp.f32 (log.f32 (-.f32 2 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) |
(-.f32 (+.f32 0 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (/.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(-.f32 (+.f32 0 (/.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 (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 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.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)) 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 (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 (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 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1)))) |
(/.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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.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)) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.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)) 6)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (*.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)) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.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)) 6)))) (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 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) 1) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) 1) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) 1) (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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (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 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 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)) 3) 1/3) |
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1))) |
(neg.f32 (/.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)))))) |
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 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)))) |
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(+.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 0) |
(+.f32 0 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 1) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 1) |
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)) |
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.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 2 (log.f32 (sqrt.f32 (exp.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)) 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 (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 (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 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1)))) |
(/.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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.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)) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.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)) 6)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (*.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)) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.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)) 6)))) (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 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) 1) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) 1) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) 1) (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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (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 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 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)) 3) 1/3) |
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1))) |
(neg.f32 (/.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)))))) |
(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)))) |
(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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 0) |
(+.f32 (*.f32 (fma.f32 ux maxCos (-.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 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos))) |
(+.f32 (*.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos))) (*.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) |
(+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 1 (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux))) |
(+.f32 (*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos)) 1) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1)) |
(+.f32 (*.f32 (+.f32 1 (*.f32 ux maxCos)) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) |
(-.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 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))) |
(*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) 1) |
(*.f32 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))))) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) |
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2))) |
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) |
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) |
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(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 (log.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(log1p.f32 (expm1.f32 (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 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 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(-.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 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(-.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 (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 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 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(-.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 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(-.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 (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 (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 (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.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 (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 (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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) 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 maxCos ux) (*.f32 maxCos ux)))) |
(fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) ux))) |
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos -2))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) 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 maxCos ux) (*.f32 maxCos ux)))) |
(fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) ux))) |
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos -2))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2))) |
(*.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 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 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(-.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 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(-.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 (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 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 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(-.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 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(-.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 (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 (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 (fma.f32 maxCos -2 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (neg.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (*.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 (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 (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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) 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 maxCos ux) (*.f32 maxCos ux)))) |
(fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) ux))) |
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos -2))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) 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 maxCos ux) (*.f32 maxCos ux)))) |
(fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) ux))) |
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos -2))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) |
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2)) |
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.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 1 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2))) |
(-.f32 (-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)) |
(-.f32 (fma.f32 -2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (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 ux (fma.f32 2 maxCos -2) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) |
(+.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 ux (fma.f32 2 maxCos -2) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) |
(+.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 ux (fma.f32 2 maxCos -2) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2)))) |
(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 ux (fma.f32 2 maxCos -2) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) |
(+.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 ux (fma.f32 2 maxCos -2) (*.f32 ux (*.f32 ux (pow.f32 (+.f32 maxCos -1) 2))))) |
(+.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 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) |
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) |
(fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2))) |
(-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2))) |
(-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 2)))) |
(+.f32 1 (-.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (fma.f32 maxCos -2 2)))) |
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 1 (fma.f32 -1 (*.f32 ux (fma.f32 -2 maxCos 2)) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2)))) |
(+.f32 1 (-.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 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 maxCos ux) (*.f32 maxCos ux))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos ux) (*.f32 2 (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos ux) (*.f32 2 (-.f32 1 ux))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) |
(+.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 maxCos ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos ux) (*.f32 2 (-.f32 1 ux)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos ux) (*.f32 2 (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos ux) (*.f32 2 (-.f32 1 ux))))) |
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) |
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) |
(+.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 maxCos ux) (*.f32 maxCos ux))) |
(*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos ux) (*.f32 2 (-.f32 1 ux)))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos ux) (*.f32 2 (-.f32 1 ux))))) |
(+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (fma.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) |
(+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos ux) (*.f32 2 (-.f32 1 ux))))) |
(+.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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 0) |
(-.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 0 (-.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 (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 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))))) |
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.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 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))))) |
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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 0 (-.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 (exp.f32 (log.f32 (-.f32 2 (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 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(-.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (/.f32 (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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 0 (exp.f32 (log.f32 (-.f32 2 (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 0 (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (/.f32 (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 (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 0 (/.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 (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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos))) (*.f32 (-.f32 1 ux) (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 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 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.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 (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 (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 (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 (-.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 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (-.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (-.f32 1 (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 1))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (fma.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) 1)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) 3))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) 3))) (fma.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) 1)) |
(/.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 (-.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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(/.f32 (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 (+.f32 1 (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 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 (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 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (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 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (*.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 (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 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.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) 6))))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (+.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 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 1) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 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)) 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 (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)) 6)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (+.f32 (+.f32 1 (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 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 maxCos ux 1) ux) 2))) (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 (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)) 4)))) (cbrt.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) (/.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)) 4))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (*.f32 (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)) 6)))) (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 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 maxCos ux 1) ux) 2))) 2) (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))))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) 1) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) 1) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)) |
(/.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 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) 1) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (+.f32 (+.f32 1 (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 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 maxCos ux 1) ux) 2))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (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 (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))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (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 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 maxCos ux 1) ux) 2))) 2) (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))))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 1) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (*.f32 (+.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 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (+.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 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.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 (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 (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 (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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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)))) |
(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)) 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)) |
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1))) |
(/.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))) |
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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)))) |
(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))) |
(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)))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (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)))) |
(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 (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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 0) |
(-.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 0 (-.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 (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 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))))) |
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.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 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))))) |
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)) |
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))) |
(*.f32 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) 3) |
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1)) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.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 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.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 (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 (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 (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 (-.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 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (-.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 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) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (-.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (-.f32 1 (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 1)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (-.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 1))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (fma.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) 1)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) 3))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) 3))) (fma.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) 1)) |
(/.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 (-.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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) |
(/.f32 (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 (+.f32 1 (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 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 (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 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.f32 1 (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 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (*.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 (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 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) (+.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) 6))))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (+.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 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 1) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3))) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 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)) 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 (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)) 6)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (+.f32 (+.f32 1 (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 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 maxCos ux 1) ux) 2))) (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 (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)) 4)))) (cbrt.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) (/.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)) 4))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (*.f32 (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)) 6)))) (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 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 maxCos ux 1) ux) 2))) 2) (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))))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) 3)) 1) (+.f32 1 (+.f32 (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) 1) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1)) |
(/.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 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) 1) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (+.f32 (+.f32 1 (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 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 maxCos ux 1) ux) 2))) (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 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (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 (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))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2)) (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 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 2) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 maxCos ux 1) ux) 2))) 2) (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))))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 1) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (*.f32 (+.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 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (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 (-.f32 (fma.f32 maxCos ux 1) ux) 12)) (+.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 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) 3)) (*.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 1 (+.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6) (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 12))))) |
(/.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 (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 (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 (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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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 (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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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)))) |
(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)) 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)) |
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) -1))) |
(/.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))) |
(neg.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) |
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 6)) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2)) (pow.f32 (-.f32 (fma.f32 maxCos ux 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)))) |
(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)))) |
(-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) |
(-.f32 1 (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)))) |
(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 (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 (*.f32 (fma.f32 ux maxCos (-.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 (fma.f32 ux maxCos (-.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 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos))) (*.f32 1 (*.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 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 1 (*.f32 ux maxCos))) (*.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 (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux maxCos)) 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 (+.f32 1 (*.f32 ux maxCos)) (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 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 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)) |
(pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 2) |
(*.f32 (fma.f32 ux maxCos (-.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 (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 (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (sqrt.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) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (cbrt.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) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2) (cbrt.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 maxCos ux 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 maxCos ux 1) ux) 4))) |
(*.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (pow.f32 (cbrt.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) |
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (sqrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (sqrt.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) |
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux)))) (pow.f32 (cbrt.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) |
(*.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos (-.f32 1 ux))) 2)) (cbrt.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) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos -1)) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (+.f32 ux (fma.f32 maxCos ux -1))) (/.f32 (+.f32 ux (fma.f32 maxCos ux -1)) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(/.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 ux (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos -1)) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (pow.f32 (-.f32 1 ux) 2)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (+.f32 ux (fma.f32 maxCos ux -1))) (/.f32 (+.f32 ux (fma.f32 maxCos ux -1)) (-.f32 (fma.f32 maxCos ux 1) ux))) |
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux maxCos (-.f32 1 ux))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
(/.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 ux (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(*.f32 (/.f32 (-.f32 (fma.f32 maxCos ux 1) ux) (fma.f32 ux (*.f32 maxCos (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))) |
(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 (log.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) |
(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) |
Compiled 67145 to 46407 computations (30.9% saved)
57 alts after pruning (56 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1708 | 52 | 1760 |
| Fresh | 18 | 4 | 22 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 1 | 5 |
| Total | 1731 | 57 | 1788 |
| Status | Error | Program |
|---|---|---|
| 1.7b | (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) | |
| 8.0b | (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) | |
| 0.8b | (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) | |
| 15.9b | (+.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)))))))) | |
| 7.9b | (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 0.5b | (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) | |
| 10.9b | (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 maxCos -2))))) | |
| 0.4b | (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| 9.7b | (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| ▶ | 9.2b | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| 0.3b | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| 0.8b | (*.f32 (log.f32 (exp.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)))))) | |
| 7.9b | (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))))) | |
| 11.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) | |
| 12.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))))) | |
| 7.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 17.4b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))) | |
| 2.5b | (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) | |
| 1.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3)) | |
| 0.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) | |
| 13.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.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))))))))) | |
| 1.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) | |
| ▶ | 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) | |
| 0.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) | |
| 2.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) | |
| 7.9b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))) | |
| 9.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) | |
| 13.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) | |
| 5.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) | |
| 1.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) | |
| ▶ | 0.3b | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 11.1b | (*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 5.9b | (sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) | |
| 5.9b | (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) | |
| 15.7b | (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))))) | |
| 18.2b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 14.6b | (sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) | |
| 15.4b | (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) | |
| 15.3b | (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)))) | |
| ▶ | 15.6b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| ✓ | 15.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 15.9b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) | |
| 25.5b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) | |
| 15.6b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 15.4b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ▶ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 5.9b | (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) | |
| 1.3b | (sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) | |
| 11.1b | (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) | |
| 11.1b | (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) | |
| 9.1b | (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) | |
| 0.3b | (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
Compiled 2929 to 2304 computations (21.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) | |
| ✓ | 0.1b | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| ✓ | 1.6b | (pow.f32 (exp.f32 2) (PI.f32)) |
| ✓ | 12.5b | (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)) |
Compiled 134 to 97 computations (27.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 46.0ms | uy | @ | -inf | (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)) |
| 25.0ms | uy | @ | inf | (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)) |
| 2.0ms | uy | @ | 0 | (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)) |
| 1.0ms | uy | @ | 0 | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1× | batch-egg-rewrite |
| 578× | associate-+l+ |
| 518× | add-sqr-sqrt |
| 508× | *-un-lft-identity |
| 502× | pow1 |
| 478× | add-exp-log |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 115 |
| 1 | 507 | 99 |
| 2 | 6552 | 99 |
| 1× | node limit |
| Inputs |
|---|
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy)) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 (PI.f32) uy) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 uy (*.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 (PI.f32) uy) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2) (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (PI.f32)) uy)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) uy) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (exp.f32 2) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (exp.f32 2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)) (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (exp.f32 4)) (PI.f32)) (pow.f32 (cbrt.f32 (exp.f32 2)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (exp.f32 4) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (exp.f32 2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))))))) |
| 1× | egg-herbie |
| 1008× | associate-+r+ |
| 886× | associate-*r/ |
| 846× | associate-+l+ |
| 764× | associate-*r* |
| 720× | +-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 359 | 7728 |
| 1 | 1035 | 6750 |
| 2 | 4735 | 6748 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2)))) |
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))))))) |
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 16 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -64 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 192 (pow.f32 (PI.f32) 4)) (*.f32 -96 (pow.f32 (PI.f32) 4)))))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))))))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 3) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -1/8 (pow.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) 2)) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (*.f32 (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))) (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 3) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (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 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 0) |
(+.f32 0 (*.f32 (*.f32 (PI.f32) uy) 2)) |
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) |
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy))))) |
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) |
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) 1) |
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2)))) 1) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 1) |
(*.f32 1 (*.f32 (*.f32 (PI.f32) uy) 2)) |
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32)))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2) (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(*.f32 (*.f32 2 (PI.f32)) uy) |
(*.f32 (*.f32 (PI.f32) uy) 2) |
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy) |
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy)) |
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy)) |
(pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 1) |
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3) |
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 2)) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32)))) 1) |
(*.f32 (pow.f32 (exp.f32 2) (PI.f32)) 1) |
(*.f32 1 (pow.f32 (exp.f32 2) (PI.f32))) |
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32)))) |
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 2) (PI.f32))) |
(*.f32 (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)) (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32))) |
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 4)) (PI.f32)) (pow.f32 (cbrt.f32 (exp.f32 2)) (PI.f32))) |
(sqrt.f32 (pow.f32 (exp.f32 4) (PI.f32))) |
(log.f32 (exp.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32))))) |
(cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) 3)) |
(expm1.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(exp.f32 (*.f32 2 (PI.f32))) |
(exp.f32 (*.f32 (*.f32 2 (PI.f32)) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
| Outputs |
|---|
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2)))) |
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 0) (*.f32 uy uy)))) |
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 uy (*.f32 uy 0))) |
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))))))) |
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 0) (*.f32 uy uy)) (*.f32 (*.f32 1/6 (pow.f32 uy 3)) (fma.f32 -24 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 3) 24))))) |
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)) (*.f32 uy (*.f32 uy 0)))) |
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 16 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 -64 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 192 (pow.f32 (PI.f32) 4)) (*.f32 -96 (pow.f32 (PI.f32) 4)))))))) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))))))) |
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (fma.f32 -48 (pow.f32 (PI.f32) 4) (fma.f32 16 (pow.f32 (PI.f32) 4) (fma.f32 -64 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 96))))) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 0) (*.f32 uy uy)) (*.f32 (*.f32 1/6 (pow.f32 uy 3)) (fma.f32 -24 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 3) 24)))))) |
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) 32) (*.f32 (pow.f32 (PI.f32) 4) -32))) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)) (*.f32 uy (*.f32 uy 0))))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy uy))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) |
(*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 3) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (fma.f32 -1 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 0) (*.f32 (*.f32 (PI.f32) (pow.f32 uy 3)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy uy))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 (pow.f32 uy 3) 0))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 uy 3) 0)) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -1/8 (pow.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) 2)) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (*.f32 (+.f32 (*.f32 -24 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))) (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 2)) (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 3) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))))))) |
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (fma.f32 (*.f32 (pow.f32 uy 4) (fma.f32 -1/8 (pow.f32 (*.f32 (pow.f32 (PI.f32) 2) 0) 2) (fma.f32 2/3 (pow.f32 (PI.f32) 4) (*.f32 -1/3 (*.f32 (PI.f32) (fma.f32 -24 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 3) 24))))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (fma.f32 -1 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) 0) (*.f32 (*.f32 (PI.f32) (pow.f32 uy 3)) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy uy))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))))))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 (pow.f32 uy 3) 0)))) (*.f32 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (fma.f32 -1/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 3) 0)) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) 0)) 1) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 uy 3) 0)) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))) (*.f32 (+.f32 1 (*.f32 (pow.f32 uy 4) (+.f32 (fma.f32 -1/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 3) 0)) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) 0))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (cos.f32 (*.f32 uy (log.f32 (pow.f32 (exp.f32 2) (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (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 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux -1) (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux -1) (sqrt.f32 -1)))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(*.f32 -1 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))) |
(neg.f32 (fma.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))) |
(fma.f32 -1 (fma.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux -1) (sqrt.f32 -1)))))) |
(-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux -1) (sqrt.f32 -1))))) (fma.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) |
(+.f32 (*.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))))) |
(fma.f32 -1 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))) |
(-.f32 (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (sqrt.f32 -1) 5))) (-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux -1) (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(+.f32 (-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 ux -1) (sqrt.f32 -1))))) (fma.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (pow.f32 (sqrt.f32 -1) 5))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux 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 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) -1/2)))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))))) |
(fma.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) (fma.f32 1/4 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) 3))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 ux ux) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (fma.f32 1/4 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 -2 (*.f32 (-.f32 ux (*.f32 ux ux)) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 1 (pow.f32 (*.f32 ux (-.f32 2 ux)) 3)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) -1/2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) ux)) (*.f32 (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 (sqrt.f32 -1) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))) |
(fma.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)))) (sqrt.f32 -1)) (/.f32 -1 (/.f32 ux (-.f32 ux (*.f32 ux ux)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 -1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -2 ux) (*.f32 -2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 -1/4 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.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))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (/.f32 (*.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 -1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 -1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 ux (*.f32 ux ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3))))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 -1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux 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)))) |
(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)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) ux)) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(-.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.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)))) (sqrt.f32 -1)) (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux 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 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 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)))))) |
(+.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (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)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos ux))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.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 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 2 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 (sqrt.f32 -1) ux))) 2))) (-.f32 (*.f32 2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) ux)) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (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 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (-.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux 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))))))) |
(+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -1 (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 2 (-.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (*.f32 ux (sqrt.f32 -1))) 2)))) -1/4))) (-.f32 (/.f32 (*.f32 (*.f32 1 (-.f32 ux (*.f32 ux ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.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)))) (sqrt.f32 -1)) (/.f32 1 (/.f32 ux (-.f32 ux (*.f32 ux ux))))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2)) (*.f32 maxCos ux))) (fma.f32 -1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (*.f32 2 (-.f32 ux (*.f32 ux ux))))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1 (/.f32 (*.f32 ux (sqrt.f32 -1)) (-.f32 ux (*.f32 ux ux)))) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))))) |
(+.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 0) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 0 (*.f32 (*.f32 (PI.f32) uy) 2)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) |
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 uy (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32)))))) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) |
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32)))))) |
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy))))) |
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 uy (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32)))))) |
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 (PI.f32) uy))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) |
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (*.f32 uy (PI.f32))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32)))))) |
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (PI.f32) uy))))) |
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 uy (PI.f32)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) 1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2)))) 1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 1 (*.f32 (*.f32 (PI.f32) uy) 2)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32)))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2) (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 2 (PI.f32)) uy) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (PI.f32) uy) 2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 1) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 3) 1/3) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 2)) |
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2)) |
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) 2) 3)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 1)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32)))) 1) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(*.f32 (pow.f32 (exp.f32 2) (PI.f32)) 1) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(*.f32 1 (pow.f32 (exp.f32 2) (PI.f32))) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (sqrt.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32)))) |
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (PI.f32))) (cbrt.f32 (pow.f32 (exp.f32 4) (PI.f32)))) |
(*.f32 (pow.f32 1 (PI.f32)) (pow.f32 (exp.f32 2) (PI.f32))) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(*.f32 (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32)) (pow.f32 (sqrt.f32 (exp.f32 2)) (PI.f32))) |
(pow.f32 (sqrt.f32 (exp.f32 2)) (*.f32 2 (PI.f32))) |
(*.f32 (pow.f32 (cbrt.f32 (exp.f32 4)) (PI.f32)) (pow.f32 (cbrt.f32 (exp.f32 2)) (PI.f32))) |
(sqrt.f32 (pow.f32 (exp.f32 4) (PI.f32))) |
(log.f32 (exp.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32))))) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(cbrt.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) 3)) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(expm1.f32 (log1p.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(exp.f32 (*.f32 2 (PI.f32))) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(exp.f32 (*.f32 (*.f32 2 (PI.f32)) 1)) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(log1p.f32 (expm1.f32 (pow.f32 (exp.f32 2) (PI.f32)))) |
(pow.f32 (exp.f32 2) (PI.f32)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) 1) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 1) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3) 1/3) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 2))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 1)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) (log.f32 (exp.f32 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
Compiled 12 to 12 computations (0% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
| ✓ | 0.4b | (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
| ✓ | 0.4b | (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) |
| ✓ | 12.4b | (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
Compiled 108 to 65 computations (39.8% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | maxCos | @ | inf | (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
| 1.0ms | maxCos | @ | 0 | (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
| 1.0ms | ux | @ | -inf | (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
| 1.0ms | ux | @ | inf | (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
| 0.0ms | maxCos | @ | -inf | (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
| 1× | batch-egg-rewrite |
| 1446× | associate-/r* |
| 934× | associate-/l* |
| 728× | associate-+l+ |
| 406× | +-commutative |
| 360× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 112 |
| 1 | 356 | 108 |
| 2 | 4588 | 84 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
(*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) |
(/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (/.f32 ux (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 ux (/.f32 1 (-.f32 ux (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 (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (*.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 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (*.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 1 (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) 1) (-.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) 1) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (*.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 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 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 ux) 1 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux))))))) (#(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 (*.f32 ux maxCos) ux))))))) (#(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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(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 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux) (-.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) 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 (*.f32 ux maxCos) ux)) (-.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 ux (fma.f32 ux maxCos 1)) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) 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 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 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 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux 1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 (/.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 ux (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux 1) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux 1) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.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 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux))))))) (#(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 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (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 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (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 maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (/.f32 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 1 (/.f32 (*.f32 (/.f32 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 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (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))) (/.f32 (/.f32 1 (-.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 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (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))) (/.f32 (/.f32 (/.f32 1 (-.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 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 (/.f32 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) 2) (*.f32 ux ux)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (/.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 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 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)) (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) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) -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 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (*.f32 (/.f32 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 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (/.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 (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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))))) (#(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 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 1))))) (#(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 (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 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 1 (-.f32 ux (fma.f32 ux maxCos 1)))) -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 (*.f32 (/.f32 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 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (*.f32 (/.f32 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 -1 (/.f32 (*.f32 (/.f32 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 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (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 (*.f32 (/.f32 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))))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (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 (*.f32 (/.f32 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))))) (cbrt.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 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))))) (#(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 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 (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 ux (fma.f32 ux maxCos 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)))))))) (#(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)) -1) (/.f32 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 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 ux (fma.f32 ux 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)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (neg.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 1 (-.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 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (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 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 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)) -1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (/.f32 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) 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 -1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (/.f32 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 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)) -1) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) -1) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 1 (cbrt.f32 (-.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 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 ux (fma.f32 ux maxCos 1)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 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) 2) (*.f32 ux ux)) (-.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 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 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)) -1) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 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 ux (fma.f32 ux maxCos 1)) (/.f32 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 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) -1)) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 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 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 ux (fma.f32 ux maxCos 1)) (-.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 ux (fma.f32 ux maxCos 1)) -1) 1) (/.f32 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)) -1) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 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)) -1) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (neg.f32 (/.f32 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)) -1) -1) (/.f32 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)) -1) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 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) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (sqrt.f32 (/.f32 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)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) 1) (/.f32 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)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (/.f32 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)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (cbrt.f32 (/.f32 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)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (/.f32 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) 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 -1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 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 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 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)) -1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 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 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 /.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.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 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 ux maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(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)) 1))))) (#(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 (-.f32 -1 (*.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 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 (-.f32 -1 (*.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 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 1 (*.f32 (neg.f32 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(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))) (pow.f32 (cbrt.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 (neg.f32 ux) 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))))) (#(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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.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 ux) 1 ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (neg.f32 (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (neg.f32 (*.f32 ux maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 -1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 -1 (*.f32 ux maxCos))) (neg.f32 ux))))) (#(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))) (pow.f32 (cbrt.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 (fma.f32 (neg.f32 ux) 1 ux) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux -1) (neg.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux (neg.f32 (*.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 (-.f32 0 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (-.f32 ux 1)) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (-.f32 ux (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (/.f32 ux 1)) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (/.f32 (pow.f32 ux 3) (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) (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 (fma.f32 ux maxCos 1) (exp.f32 (log1p.f32 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 ux (-.f32 (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 ux (-.f32 (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 ux (-.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) (-.f32 1 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 ux maxCos) (-.f32 ux 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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 ux (neg.f32 (-.f32 -1 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 ux) (-.f32 -1 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (+.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (-.f32 1 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (neg.f32 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 ux)) (+.f32 2 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 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 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux 1) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux 1) (-.f32 (*.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 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 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 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 (*.f32 ux maxCos)) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux 1) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 ux 1) (-.f32 (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 1) (-.f32 (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 1) (-.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (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 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.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 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.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 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.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 (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(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 (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 (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))))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (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))))) (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 (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))))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (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 (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))))) (fma.f32 (neg.f32 ux) 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux 0) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (exp.f32 (log1p.f32 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (fma.f32 ux maxCos 1) 0) ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (neg.f32 ux) (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (neg.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 0 (-.f32 -1 (*.f32 ux maxCos))) ux)))) (#(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 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (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 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (neg.f32 (cbrt.f32 (-.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 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 -1 (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.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 (neg.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 (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 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) -1) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) -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 pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(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 fabs.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) (#(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 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) -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 1 (fma.f32 ux maxCos 1) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux))))) (#(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 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) 1)))) (#(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 1 (-.f32 ux (fma.f32 ux maxCos 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (neg.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))))) (#(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 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 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) -1) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))) (#(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 1 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (exp.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))))))) |
| 1× | egg-herbie |
| 1402× | associate-*r* |
| 1232× | associate-+r+ |
| 1106× | +-commutative |
| 848× | associate-*l* |
| 742× | associate-+l- |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1106 | 32786 |
| 1 | 3076 | 31420 |
| 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))))) |
-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) |
-1 |
(-.f32 (*.f32 (-.f32 maxCos 1) ux) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux)) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3))) (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))) 1) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))) |
(+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 ux 4))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3)))))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) |
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))) (/.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4)))))) |
(/.f32 1 (-.f32 ux 1)) |
(+.f32 (/.f32 1 (-.f32 ux 1)) (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 ux 1) 2))) |
(+.f32 (/.f32 1 (-.f32 ux 1)) (+.f32 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 ux 1) 2)) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 ux 1) 3)))) |
(+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 ux 1) 4)) (+.f32 (/.f32 1 (-.f32 ux 1)) (+.f32 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 ux 1) 2)) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 ux 1) 3))))) |
(/.f32 -1 (*.f32 maxCos ux)) |
(-.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 ux 1) 2) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(/.f32 -1 (*.f32 maxCos ux)) |
(-.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 ux 1) 2) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(-.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 0) |
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) 1) |
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(-.f32 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (/.f32 ux (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) |
(-.f32 (+.f32 2 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(-.f32 (+.f32 1 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 ux (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (-.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))) |
(-.f32 (-.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (-.f32 1 (*.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 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos)))) |
(-.f32 (-.f32 1 (*.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 1 (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(*.f32 (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 1 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) 1) (-.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1)) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) 1) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (*.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(pow.f32 (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 2) |
(pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 3) |
(pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 2)) |
(log.f32 (exp.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))) |
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 3)) |
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(exp.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(exp.f32 (*.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)) |
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(fma.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 1) |
(+.f32 1 (-.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1)) |
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) 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 (*.f32 ux maxCos) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux)))) |
(+.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 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux) (-.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 0) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.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 ux (fma.f32 ux maxCos 1)) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) ux)) |
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) 2) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (-.f32 ux 1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (-.f32 ux 1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 (/.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 1)) |
(-.f32 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 ux (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 ux 1) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (/.f32 ux 1) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.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 (*.f32 ux maxCos) ux)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.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 (*.f32 ux maxCos) ux)))) |
(-.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 (*.f32 ux maxCos) ux) (-.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 (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 (*.f32 ux maxCos) ux)))) |
(-.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 (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 maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) |
(/.f32 1 (/.f32 (*.f32 (/.f32 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 1 (/.f32 (*.f32 (/.f32 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 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) |
(/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 (/.f32 1 (-.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 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 (/.f32 1 (-.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 1 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 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 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 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 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) -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 ux (fma.f32 ux maxCos 1)) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (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 (/.f32 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 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 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 (*.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 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 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 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 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 1 (-.f32 ux (fma.f32 ux maxCos 1)))) -1)) |
(/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 (/.f32 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 ux (fma.f32 ux maxCos 1)))) |
(/.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) |
(/.f32 -1 (/.f32 (*.f32 (/.f32 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 -1 (/.f32 (*.f32 (/.f32 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 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (*.f32 (/.f32 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))))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (sqrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (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 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (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 (*.f32 (/.f32 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))))) (cbrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 (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 ux (fma.f32 ux maxCos 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 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)) -1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.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 (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 (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (neg.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))))) |
(/.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) -1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (/.f32 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) 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 -1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (/.f32 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)) 1) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 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)) -1) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1))) |
(/.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) -1) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) -1))) |
(/.f32 (/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) |
(/.f32 (/.f32 1 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 (/.f32 1 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 1 (cbrt.f32 (-.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) 2) (*.f32 ux ux))) (+.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)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) -1) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 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 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 ux (fma.f32 ux maxCos 1)) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) -1)) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 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 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 ux (fma.f32 ux maxCos 1)) (-.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 ux (fma.f32 ux maxCos 1)) -1) 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (neg.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) -1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 1 (cbrt.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))) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) 1) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.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 -1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 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 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 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)) -1) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 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 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 (-.f32 ux (fma.f32 ux maxCos 1)) (-.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 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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))))) |
(pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) -2) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 3) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2) -1) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1) |
(pow.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3) 1/3) |
(sqrt.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) |
(log.f32 (exp.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) |
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(exp.f32 (log.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(+.f32 ux (*.f32 (-.f32 -1 (*.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 ux (+.f32 (*.f32 (-.f32 -1 (*.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 ux (+.f32 (*.f32 (-.f32 -1 (*.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 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)) |
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux)) |
(+.f32 (*.f32 ux maxCos) (+.f32 1 (*.f32 (neg.f32 ux) 1))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 ux) 1 ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.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 ux) 1 ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) 1)) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) 1)) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) 1)) |
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)) |
(+.f32 (neg.f32 ux) (neg.f32 (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 -1 (+.f32 (neg.f32 (*.f32 ux maxCos)) ux)) |
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1) |
(+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 ux maxCos 1)) |
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) ux) |
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 -1 ux)) |
(+.f32 (neg.f32 (-.f32 -1 (*.f32 ux maxCos))) (neg.f32 ux)) |
(+.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 ux) 1 ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 ux -1) (neg.f32 (*.f32 ux maxCos))) |
(+.f32 (+.f32 ux (neg.f32 (*.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 (-.f32 0 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos))))) 1) |
(+.f32 (-.f32 0 (-.f32 ux 1)) (*.f32 ux maxCos)) |
(+.f32 (-.f32 0 (-.f32 ux (*.f32 ux maxCos))) 1) |
(+.f32 (-.f32 0 (/.f32 ux 1)) (fma.f32 ux maxCos 1)) |
(+.f32 (-.f32 0 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 0 (/.f32 (pow.f32 ux 3) (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) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) (exp.f32 (log1p.f32 ux))) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(-.f32 ux (-.f32 (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 ux (-.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 ux) 1 ux))) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 1 (-.f32 1 ux))) |
(-.f32 (*.f32 ux maxCos) (-.f32 ux 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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(-.f32 0 (-.f32 ux (fma.f32 ux maxCos 1))) |
(-.f32 0 (-.f32 ux (neg.f32 (-.f32 -1 (*.f32 ux maxCos))))) |
(-.f32 (neg.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 (neg.f32 ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (+.f32 1 ux)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (-.f32 1 (neg.f32 ux))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (neg.f32 ux) 1))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (+.f32 2 (*.f32 ux maxCos))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) 1) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 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 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 ux) 1 ux))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) |
(-.f32 (-.f32 ux 1) (-.f32 (*.f32 ux maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(-.f32 (-.f32 ux 1) (-.f32 (*.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 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) 1) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 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 (*.f32 ux maxCos)) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) (neg.f32 ux))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) 1))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) ux)) |
(-.f32 (/.f32 ux 1) (fma.f32 ux maxCos 1)) |
(-.f32 (/.f32 ux 1) (-.f32 (fma.f32 ux maxCos 1) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 ux 1) (-.f32 (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 1) (-.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.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 ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 ux) 1 ux))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(-.f32 (/.f32 (pow.f32 ux 3) (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) (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))))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (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))))) (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 (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))))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (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 (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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 (neg.f32 ux) 1 ux))) |
(-.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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(-.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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(-.f32 (+.f32 ux 0) (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (exp.f32 (log1p.f32 ux))) 1) |
(-.f32 (+.f32 (fma.f32 ux maxCos 1) 0) ux) |
(-.f32 (+.f32 (neg.f32 ux) (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1) |
(-.f32 (+.f32 (neg.f32 ux) (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 ux maxCos))) ux) |
(*.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 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (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 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (neg.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.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 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) |
(*.f32 (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (cbrt.f32 (-.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 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux))) |
(*.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1)) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) -1) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) -1)) |
(pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) -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) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1/2) |
(neg.f32 (-.f32 ux (fma.f32 ux maxCos 1))) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(fabs.f32 (-.f32 ux (fma.f32 ux maxCos 1))) |
(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 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) |
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)) |
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) -1)) |
(log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 1 (fma.f32 ux maxCos 1) (neg.f32 ux)) |
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux)) |
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux)) |
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) 1) |
(-.f32 0 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) 1) |
(*.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 1) |
(*.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(*.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (neg.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 -1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.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 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) -1) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) |
(pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 1) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) 2) |
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) 3) |
(pow.f32 (pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 3) 1/3) |
(neg.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) |
(log.f32 (exp.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(log.f32 (/.f32 1 (exp.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 3)) |
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) |
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1)) |
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) -1)) |
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
| 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 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.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 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.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 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.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 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos)))) |
(*.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 ux (*.f32 ux (-.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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.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 (neg.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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.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 (neg.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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.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 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos)))) |
(*.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 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) (neg.f32 (*.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) (neg.f32 (*.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) (neg.f32 (*.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 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)))) |
(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)))) |
(+.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 (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 (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 ux ux) (*.f32 maxCos maxCos)))))) |
(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 (pow.f32 (*.f32 ux maxCos) 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 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 ux ux) (*.f32 maxCos maxCos)))) |
(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 ux ux) (*.f32 maxCos maxCos)))))) |
(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 (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 ux ux) (*.f32 maxCos maxCos)))))) |
(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 (pow.f32 (*.f32 ux maxCos) 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 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)))) |
(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)))) |
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 (+.f32 ux -1) (neg.f32 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) (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 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 (+.f32 ux -1) (neg.f32 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) (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 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 (+.f32 ux -1) (neg.f32 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 (neg.f32 (+.f32 -1 maxCos)) (-.f32 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 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) (fma.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 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 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) (fma.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos)) -1)) |
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) |
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) |
(*.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 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.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 (neg.f32 (+.f32 -1 maxCos)) (-.f32 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 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) (fma.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 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 (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)) |
(+.f32 (*.f32 (+.f32 -1 maxCos) (*.f32 ux (*.f32 ux (-.f32 1 maxCos)))) (fma.f32 ux (+.f32 (neg.f32 (+.f32 -1 maxCos)) (-.f32 1 maxCos)) -1)) |
(*.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 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) (neg.f32 (*.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) (neg.f32 (*.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) (neg.f32 (*.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 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))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) 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))))) |
(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 ux ux) (*.f32 maxCos maxCos))))) |
(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 ux ux) (*.f32 maxCos maxCos))))) |
(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 ux ux) (*.f32 maxCos 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 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(fma.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(fma.f32 (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 ux ux) (*.f32 maxCos maxCos))))) |
(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 ux ux) (*.f32 maxCos maxCos))))) |
(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 ux ux) (*.f32 maxCos maxCos))) |
(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)))) |
(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)))) |
(fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 (+.f32 ux -1) (neg.f32 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) (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))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 (+.f32 ux -1) (neg.f32 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) (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))))) |
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (*.f32 (+.f32 ux -1) (neg.f32 ux)))) (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)))) |
-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 (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 (neg.f32 ux) maxCos) |
(*.f32 ux (neg.f32 maxCos)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 -1 (*.f32 maxCos ux)) |
(*.f32 (neg.f32 ux) maxCos) |
(*.f32 ux (neg.f32 maxCos)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
-1 |
(-.f32 (*.f32 (-.f32 maxCos 1) ux) 1) |
(fma.f32 (+.f32 maxCos -1) ux -1) |
(fma.f32 (+.f32 -1 maxCos) ux -1) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux)) 1) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1)) |
(+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos)))) |
(-.f32 (+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3))) (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 (-.f32 maxCos 1) ux))) 1) |
(+.f32 (fma.f32 (+.f32 maxCos -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 ux (+.f32 maxCos -1)))) -1) |
(+.f32 -1 (fma.f32 (+.f32 -1 maxCos) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 3)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) |
(/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) |
(/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) |
(/.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) |
(+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3))))) |
(+.f32 (+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3))) |
(+.f32 (+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3))) |
(+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 ux 4))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) ux)) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 ux 3)))))) |
(+.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 ux 4)))) |
(+.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 ux 4)))) |
(/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) |
(/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) |
(/.f32 1 (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))) |
(+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) |
(+.f32 (+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3))) |
(+.f32 (+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3))) |
(+.f32 (/.f32 1 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (+.f32 (/.f32 1 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))) (/.f32 1 (*.f32 (pow.f32 ux 4) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 4)))))) |
(+.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 ux) (-.f32 1 maxCos)) (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 ux 4)))) |
(+.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 ux (-.f32 1 maxCos))) (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (/.f32 1 (pow.f32 ux 3)) (pow.f32 (-.f32 1 maxCos) 3))) (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (pow.f32 ux 4)))) |
(/.f32 1 (-.f32 ux 1)) |
(/.f32 1 (+.f32 ux -1)) |
(+.f32 (/.f32 1 (-.f32 ux 1)) (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 ux 1) 2))) |
(+.f32 (/.f32 1 (+.f32 ux -1)) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 ux -1) 2) ux))) |
(+.f32 (/.f32 1 (-.f32 ux 1)) (+.f32 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 ux 1) 2)) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 ux 1) 3)))) |
(+.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 ux -1) 2) ux)) (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (+.f32 ux -1) 3) (*.f32 ux ux))))) |
(+.f32 (+.f32 (/.f32 1 (+.f32 ux -1)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux -1) 3))) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 ux -1) 2) ux))) |
(+.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (pow.f32 (-.f32 ux 1) 4)) (+.f32 (/.f32 1 (-.f32 ux 1)) (+.f32 (/.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 ux 1) 2)) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 ux 1) 3))))) |
(+.f32 (+.f32 (/.f32 1 (+.f32 ux -1)) (+.f32 (/.f32 maxCos (/.f32 (pow.f32 (+.f32 ux -1) 2) ux)) (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (+.f32 ux -1) 3) (*.f32 ux ux))))) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (+.f32 ux -1) 4) (pow.f32 ux 3)))) |
(+.f32 (+.f32 (+.f32 (/.f32 1 (+.f32 ux -1)) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (+.f32 ux -1) 3))) (/.f32 maxCos (/.f32 (pow.f32 (+.f32 ux -1) 2) ux))) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (+.f32 ux -1) 4) (pow.f32 ux 3)))) |
(/.f32 -1 (*.f32 maxCos ux)) |
(/.f32 -1 (*.f32 ux maxCos)) |
(-.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(-.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 1 (*.f32 ux maxCos)))) |
(-.f32 (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 1 (*.f32 ux maxCos)))) |
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (/.f32 (+.f32 ux -1) (pow.f32 maxCos 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) ux)) (-.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 1 (*.f32 ux maxCos))))) |
(+.f32 (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 (/.f32 (+.f32 ux -1) (pow.f32 maxCos 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) ux)) (+.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 1 (*.f32 ux maxCos))))) |
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 ux 1) 2) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 maxCos 4)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) (*.f32 ux ux))) (+.f32 (*.f32 (/.f32 (+.f32 ux -1) (pow.f32 maxCos 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) ux)) (-.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 1 (*.f32 ux maxCos)))))) |
(+.f32 (+.f32 (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (/.f32 (+.f32 ux -1) (pow.f32 maxCos 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) ux))) (-.f32 (*.f32 (/.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 maxCos 4)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 1 (*.f32 ux maxCos))))) |
(/.f32 -1 (*.f32 maxCos ux)) |
(/.f32 -1 (*.f32 ux maxCos)) |
(-.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(-.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 1 (*.f32 ux maxCos)))) |
(-.f32 (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 1 (*.f32 ux maxCos)))) |
(-.f32 (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (/.f32 (+.f32 ux -1) (pow.f32 maxCos 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) ux)) (-.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 1 (*.f32 ux maxCos))))) |
(+.f32 (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (*.f32 (/.f32 (+.f32 ux -1) (pow.f32 maxCos 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) ux)) (+.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 1 (*.f32 ux maxCos))))) |
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 ux 1) 2) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 2))) (+.f32 (/.f32 (*.f32 (-.f32 ux 1) (-.f32 (/.f32 1 (pow.f32 ux 2)) (/.f32 1 ux))) (*.f32 (pow.f32 maxCos 3) ux)) (/.f32 1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 maxCos 2) ux)) (/.f32 1 (*.f32 maxCos ux)))) |
(+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 maxCos 4)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) (*.f32 ux ux))) (+.f32 (*.f32 (/.f32 (+.f32 ux -1) (pow.f32 maxCos 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) ux)) (-.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (+.f32 (/.f32 1 (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 1 (*.f32 ux maxCos)))))) |
(+.f32 (+.f32 (/.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (/.f32 (+.f32 ux -1) (pow.f32 maxCos 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) ux))) (-.f32 (*.f32 (/.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 maxCos 4)) (/.f32 (-.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 1 ux)) (*.f32 ux ux))) (+.f32 (/.f32 1 (*.f32 maxCos (*.f32 ux maxCos))) (/.f32 1 (*.f32 ux maxCos))))) |
(-.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 0) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) 1) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (/.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(-.f32 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (/.f32 ux (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 1)) |
(+.f32 (-.f32 (*.f32 (/.f32 (fma.f32 ux maxCos 1) 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) 1) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux maxCos 1) 1)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (+.f32 2 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (+.f32 1 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 ux (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 (*.f32 (/.f32 (fma.f32 ux maxCos 1) 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) 1) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux maxCos 1) 1)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (-.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))) |
(-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 1 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(-.f32 (-.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) 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 1 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(-.f32 (-.f32 1 (*.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 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 1 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(-.f32 (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) ux)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos)))) |
(-.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (-.f32 1 (*.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 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 1 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(-.f32 (-.f32 1 (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(*.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(*.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(*.f32 (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(pow.f32 (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 2) |
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2)) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) |
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(/.f32 1 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))))) |
(*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)))) (/.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)))) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)))) |
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)))) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(/.f32 (-.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) 1) (-.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1)) |
(/.f32 (+.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) -1) (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) |
(/.f32 (-.f32 -1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) 1) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (pow.f32 (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (*.f32 (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (*.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))) (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2)) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) (/.f32 1 (+.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) 1) (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)))) |
(*.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2))) (/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3))) 1)) |
(pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(pow.f32 (hypot.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 2) |
(pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 3) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(pow.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 3) 1/3) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(sqrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 2)) |
(log.f32 (exp.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(cbrt.f32 (pow.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 3)) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(expm1.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(exp.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(exp.f32 (*.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)) |
(exp.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(log1p.f32 (expm1.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(fma.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 1) |
(+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 1 (-.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1)) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (neg.f32 ux) ux))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 ux (neg.f32 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (neg.f32 ux) ux))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 ux (neg.f32 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.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 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 (fma.f32 ux maxCos 1) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.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 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.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 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (+.f32 (fma.f32 ux maxCos 1) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.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 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 0) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.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 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.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 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) ux) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) ux)) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.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 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.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 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(+.f32 (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 ux (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) |
(-.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) 2) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (-.f32 ux 1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (-.f32 ux 1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) (+.f32 (/.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 1)) |
(-.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 1) |
(-.f32 (/.f32 (fma.f32 ux maxCos 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 ux (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (*.f32 (/.f32 (fma.f32 ux maxCos 1) 1) (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 ux (-.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (fma.f32 ux maxCos 1) 1)) (*.f32 ux (-.f32 (fma.f32 ux maxCos 1) ux))) |
(-.f32 (/.f32 ux 1) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (/.f32 ux 1) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) 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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.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 (*.f32 ux maxCos) ux)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.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 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (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) (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 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (/.f32 (pow.f32 ux 3) (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) (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 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (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) (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 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (/.f32 (pow.f32 ux 3) (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) (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 (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 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.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 (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 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.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 (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 (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 maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(+.f32 (-.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 (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 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (-.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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) |
(/.f32 1 (/.f32 (*.f32 (/.f32 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 1 (*.f32 (/.f32 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 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 1 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 1 (/.f32 (*.f32 (/.f32 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 1 (/.f32 (/.f32 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 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (-.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)) 1)) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (-.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) (/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 (/.f32 1 (-.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 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (-.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) (/.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 1 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 1 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (neg.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (/.f32 1 (*.f32 -1 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2)))) |
(/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (*.f32 (/.f32 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) 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 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 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 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.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 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 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 (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 (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) 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 (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 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) -1)) |
(*.f32 (*.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))) -1) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (-.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 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 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (/.f32 1 (-.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 (/.f32 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 (/.f32 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 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.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) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 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 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.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) (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 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 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 (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 (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 1 (-.f32 ux (fma.f32 ux maxCos 1)))) 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 (fma.f32 ux maxCos 1))) |
(*.f32 (-.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) (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 (-.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) 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 (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 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 (fma.f32 ux maxCos 1))) |
(*.f32 (-.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) (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 1 (-.f32 ux (fma.f32 ux maxCos 1)))) -1)) |
(*.f32 (*.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 (fma.f32 ux maxCos 1))) -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 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 (/.f32 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 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (/.f32 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 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 (/.f32 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 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) |
(/.f32 -1 (/.f32 (*.f32 (/.f32 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 (/.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))) -1) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 -1 (/.f32 (*.f32 (/.f32 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 (-.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 (fma.f32 ux maxCos 1))) -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 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 1 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2)))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (*.f32 (/.f32 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))))) (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))) (*.f32 (/.f32 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)))))) (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(*.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (/.f32 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 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) (/.f32 (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) (/.f32 1 (*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) |
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) (/.f32 1 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 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 (*.f32 (/.f32 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))))) (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 (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (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 (*.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 (/.f32 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 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (/.f32 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (+.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) |
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (*.f32 (/.f32 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 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 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 (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 (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 ux maxCos 1) 2) (*.f32 ux ux)) (/.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 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 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.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 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 (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 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(/.f32 (*.f32 (-.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 (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 (fma.f32 ux maxCos 1))) |
(*.f32 (-.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 (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) 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 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(*.f32 (/.f32 (-.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)) 1)) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (neg.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 -1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (/.f32 1 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2))) |
(/.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (/.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)))) |
(/.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (/.f32 1 (*.f32 (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (/.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 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 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) -1) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (/.f32 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))) (-.f32 ux (fma.f32 ux maxCos 1))) -1) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (/.f32 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) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) -1) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (*.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 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) 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 (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 -1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (*.f32 (/.f32 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 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 (fma.f32 ux maxCos 1))) -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 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 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 (fma.f32 ux maxCos 1))) |
(*.f32 (-.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)) (-.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)) (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 (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 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)) -1) (*.f32 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (*.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 (fma.f32 ux maxCos 1))) -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 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1))) |
(*.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(*.f32 (/.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (/.f32 (/.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) -1) (/.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) -1))) |
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 1 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) |
(/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))))) |
(/.f32 (/.f32 1 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) |
(/.f32 (/.f32 1 (*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 1 (*.f32 (/.f32 1 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 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) 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 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 -1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (-.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) 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) 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 ux maxCos 1) 2) (*.f32 ux ux)) (/.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 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) 1) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 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 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) -1) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 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))) (-.f32 ux (fma.f32 ux maxCos 1))) -1) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (/.f32 (*.f32 -1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (/.f32 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) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) -1) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 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 (-.f32 ux (fma.f32 ux maxCos 1)) (/.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 (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 (fma.f32 ux maxCos 1))) |
(*.f32 (-.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 ux (fma.f32 ux maxCos 1)) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -2)) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) -1)) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) |
(/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)))) |
(/.f32 (/.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 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 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.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 (-.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 (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 (*.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 (*.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 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))) (*.f32 (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 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 ux (fma.f32 ux maxCos 1)) (-.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 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.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 ux (fma.f32 ux maxCos 1)) (-.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 (-.f32 ux (fma.f32 ux maxCos 1)) -1) 1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) 1)) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (neg.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 -1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) -1) (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 -1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.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))) 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 (*.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 (*.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 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))) (*.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 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 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 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 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 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) 1) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)))) |
(/.f32 (/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (/.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (/.f32 1 (cbrt.f32 (-.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 (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) 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 (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 -1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (/.f32 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 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 (fma.f32 ux maxCos 1))) -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 (*.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 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 (fma.f32 ux maxCos 1))) |
(*.f32 (-.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 (-.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 (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) 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 (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 (-.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 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (*.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 (fma.f32 ux maxCos 1))) -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 (*.f32 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 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 (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 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 ux (fma.f32 ux maxCos 1))) |
(*.f32 (-.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 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 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 (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 (fma.f32 ux maxCos 1))) |
(*.f32 (-.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)))))) |
(pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) -2) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 3) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2) -1) |
(/.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(pow.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3) 1/3) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(sqrt.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 2)) |
(log.f32 (exp.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 3)) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(exp.f32 (log.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) 1)) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(+.f32 1 (+.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) -1)) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) |
(+.f32 1 (-.f32 (*.f32 ux maxCos) ux)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 1 (+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) 1))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (neg.f32 ux) ux)) |
(-.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) ux) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux)) |
(+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 ux (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1)) |
(-.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 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) |
(+.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.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 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (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 (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 (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 (-.f32 -1 (*.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 (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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 ux (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 ux maxCos 1) (neg.f32 ux)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (fma.f32 ux maxCos 1) (*.f32 (neg.f32 ux) 1)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (neg.f32 ux) ux)) |
(-.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) ux) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (neg.f32 ux) ux)) |
(-.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) ux) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux)) |
(+.f32 (*.f32 ux maxCos) (-.f32 1 ux)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (*.f32 ux maxCos) (+.f32 1 (*.f32 (neg.f32 ux) 1))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (neg.f32 ux) ux)) |
(-.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) ux) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux)) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux)) |
(+.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)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (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 (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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 ux) 1 ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (neg.f32 ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (neg.f32 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.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 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (+.f32 (fma.f32 ux maxCos 1) (-.f32 -1 (*.f32 ux maxCos))))) |
(+.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 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (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 (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)) (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))) (pow.f32 (cbrt.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 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (-.f32 (+.f32 (-.f32 ux (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 (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 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (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 (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)) (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))) (pow.f32 (cbrt.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 (-.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))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (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)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.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 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (-.f32 (+.f32 (-.f32 ux (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 (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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.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))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (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)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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 ux) 1 ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (+.f32 (neg.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (+.f32 ux (neg.f32 ux)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (+.f32 (neg.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (+.f32 (neg.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (+.f32 (neg.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (+.f32 (neg.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) 1) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (neg.f32 ux) ux)) |
(-.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) ux) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux)) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux)) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) 1)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (neg.f32 ux) ux)) |
(-.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) ux) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) 1)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux)) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) 1)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux)) |
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (neg.f32 ux) (neg.f32 (-.f32 -1 (*.f32 ux maxCos)))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (neg.f32 ux) ux)) |
(-.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) ux) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux)) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux)) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) ux) |
(-.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)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (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 (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 (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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 -1 (+.f32 (neg.f32 (*.f32 ux maxCos)) ux)) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) 1) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (*.f32 (neg.f32 ux) 1) (fma.f32 ux maxCos 1)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) ux) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 -1 ux)) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (neg.f32 (-.f32 -1 (*.f32 ux maxCos))) (neg.f32 ux)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.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 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 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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 ux) 1 ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (neg.f32 ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (neg.f32 ux))) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 ux (fma.f32 ux maxCos 1))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (+.f32 ux -1) (neg.f32 (*.f32 ux maxCos))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (+.f32 ux (neg.f32 (*.f32 ux maxCos))) -1) |
(-.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 (+.f32 ux 1) (exp.f32 (log1p.f32 (fma.f32 ux maxCos 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 ux (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) |
(+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(+.f32 (-.f32 0 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos))))) 1) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (-.f32 0 (-.f32 ux 1)) (*.f32 ux maxCos)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (-.f32 0 (-.f32 ux (*.f32 ux maxCos))) 1) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (-.f32 0 (/.f32 ux 1)) (fma.f32 ux maxCos 1)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(+.f32 (-.f32 0 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 0 (/.f32 (pow.f32 ux 3) (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) (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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) (exp.f32 (log1p.f32 ux))) 1) |
(+.f32 1 (-.f32 (fma.f32 ux maxCos 1) (exp.f32 (log1p.f32 ux)))) |
(-.f32 (+.f32 2 (*.f32 ux maxCos)) (exp.f32 (log1p.f32 ux))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 ux (-.f32 (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 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) |
(-.f32 ux (-.f32 (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 (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 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (neg.f32 ux) ux)) |
(-.f32 (+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) ux) ux) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) ux)) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) ux)) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 1 (-.f32 1 ux))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 (*.f32 ux maxCos) (-.f32 ux 1)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))) |
(-.f32 ux (+.f32 (fma.f32 ux maxCos 1) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))) |
(-.f32 ux (+.f32 (fma.f32 ux maxCos 1) (+.f32 (fma.f32 ux maxCos 1) (-.f32 -1 (*.f32 ux maxCos))))) |
(-.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))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(-.f32 ux (+.f32 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(-.f32 0 (-.f32 ux (fma.f32 ux maxCos 1))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 0 (-.f32 ux (neg.f32 (-.f32 -1 (*.f32 ux maxCos))))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 (neg.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 (neg.f32 ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (+.f32 1 ux)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (+.f32 ux 1)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (-.f32 1 (neg.f32 ux))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (+.f32 ux 1)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (-.f32 1 (*.f32 (neg.f32 ux) 1))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (+.f32 ux 1)) |
(-.f32 (exp.f32 (log1p.f32 ux)) (+.f32 2 (*.f32 ux maxCos))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (+.f32 2 (*.f32 ux maxCos))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (+.f32 2 (*.f32 ux maxCos))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 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 (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 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (neg.f32 ux) ux)) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (neg.f32 ux))) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(-.f32 (exp.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (-.f32 ux 1) (-.f32 (*.f32 ux maxCos) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) |
(-.f32 (-.f32 ux 1) (-.f32 (*.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 (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 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 ux maxCos) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 1 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) |
(-.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 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 (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 (*.f32 ux maxCos)) (-.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) (neg.f32 ux))) |
(+.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) (neg.f32 ux)) |
(+.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) 1))) |
(+.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) (neg.f32 ux)) |
(+.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))) ux)) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (+.f32 ux (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))) |
(-.f32 (/.f32 ux 1) (fma.f32 ux maxCos 1)) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (/.f32 ux 1) (-.f32 (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 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(-.f32 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) (fma.f32 ux maxCos 1)) |
(-.f32 (/.f32 ux 1) (-.f32 (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 (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 (fma.f32 ux maxCos 1) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))) |
(+.f32 (+.f32 (fma.f32 ux maxCos 1) (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.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 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.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 (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 ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 ux) 1 ux))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (neg.f32 ux) ux)) |
(+.f32 (+.f32 ux (neg.f32 ux)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.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 (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))))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (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) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(+.f32 (+.f32 (fma.f32 ux maxCos 1) (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 ux 3) (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) (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))))) (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 (pow.f32 ux 3) (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) (fma.f32 ux ux (*.f32 (fma.f32 ux 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 (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 (pow.f32 ux 3) (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) (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))))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (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) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (fma.f32 ux maxCos 1))) |
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (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 (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) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (/.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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 (neg.f32 ux) 1 ux))) |
(-.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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (+.f32 (neg.f32 ux) ux))) |
(+.f32 (+.f32 ux (neg.f32 ux)) (-.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 (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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(+.f32 (-.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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.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 (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 (pow.f32 ux 3) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1))))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))) |
(-.f32 (+.f32 ux 0) (fma.f32 ux maxCos 1)) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (exp.f32 (log1p.f32 ux))) 1) |
(-.f32 (exp.f32 (log1p.f32 ux)) (+.f32 2 (*.f32 ux maxCos))) |
(-.f32 (+.f32 (fma.f32 ux maxCos 1) 0) ux) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(-.f32 (+.f32 (neg.f32 ux) (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 ux maxCos 1))) (+.f32 ux 1)) |
(-.f32 (+.f32 (neg.f32 ux) (/.f32 1 (-.f32 1 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) |
(+.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos)))) (neg.f32 ux)) |
(+.f32 (/.f32 1 (-.f32 1 (*.f32 ux maxCos))) (-.f32 (neg.f32 ux) (/.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 (*.f32 ux maxCos))))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 ux maxCos))) ux) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(*.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(-.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 (fma.f32 ux maxCos 1)) |
(*.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(*.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) |
(-.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 (fma.f32 ux maxCos 1)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) (neg.f32 (cbrt.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 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 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 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) 2))) |
(*.f32 (neg.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2)) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(*.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 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1)))) |
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux)) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux))) |
(*.f32 (+.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 ux))) |
(*.f32 (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1) (pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -1)) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) -2) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) -1) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) -1)) |
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) -1) |
(/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 3) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3) 1/3) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2) 1/2) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(neg.f32 (-.f32 ux (fma.f32 ux maxCos 1))) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)) |
(fabs.f32 (-.f32 ux (fma.f32 ux maxCos 1))) |
(log.f32 (exp.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 3)) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(expm1.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos)))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) |
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) 1)) |
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) |
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) -1)) |
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) |
(log1p.f32 (expm1.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(fma.f32 1 ux (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 1 (fma.f32 ux maxCos 1) (neg.f32 ux)) |
(-.f32 (fma.f32 ux maxCos 1) ux) |
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux)) |
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 ux maxCos 1)) 2) (cbrt.f32 (fma.f32 ux maxCos 1)) (neg.f32 ux)) |
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (-.f32 -1 (*.f32 ux maxCos))) |
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) 1) |
(/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(-.f32 0 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) 1) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 1) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2))) |
(/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (neg.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 -1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 -1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 1 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 1 (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) |
(*.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 (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (-.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 ux maxCos 1) 3)))) |
(*.f32 (neg.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2)) |
(/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) (/.f32 -1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2))) (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1) (pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) |
(pow.f32 (sqrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -2) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2) -1) (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) -1)) |
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1))) 2))) |
(pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 1) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(pow.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1/2) 2) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 ux (fma.f32 ux maxCos 1)))) 3) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(pow.f32 (pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 3) 1/3) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(neg.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -2)) |
(log.f32 (exp.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(log.f32 (/.f32 1 (exp.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) 3)) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) |
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1)) |
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) |
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) -1)) |
(exp.f32 (neg.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))) |
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| ✓ | 0.1b | (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
| ✓ | 0.3b | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| ✓ | 0.3b | (*.f32 (PI.f32) (*.f32 2 uy)) |
Compiled 46 to 32 computations (30.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | -inf | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| 1.0ms | ux | @ | 0 | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| 1.0ms | uy | @ | 0 | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| 1.0ms | uy | @ | inf | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| 1.0ms | uy | @ | -inf | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| 1× | batch-egg-rewrite |
| 1162× | unswap-sqr |
| 950× | swap-sqr |
| 540× | sqr-pow |
| 518× | pow-sqr |
| 328× | distribute-rgt-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 102 |
| 1 | 295 | 102 |
| 2 | 3458 | 102 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 ux 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 2 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (*.f32 2 (sqrt.f32 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 2 (sqrt.f32 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))) |
| 1× | egg-herbie |
| 1220× | distribute-rgt-in |
| 1220× | distribute-lft-in |
| 846× | fma-def |
| 530× | associate-*r* |
| 496× | log-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 225 | 4119 |
| 1 | 562 | 3965 |
| 2 | 2257 | 3873 |
| 3 | 7985 | 3873 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 ux))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 ux))))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 ux))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 ux)))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
1 |
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(sqrt.f32 2) |
(+.f32 (sqrt.f32 2) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 2) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 2) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) |
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) |
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) |
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) 1) |
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) 1)) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 3) 1/3) |
(sqrt.f32 (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 ux 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) |
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))) |
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))) |
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3/2)) |
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/6)) |
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)) |
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) |
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) |
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)) |
(pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3) |
(sqrt.f32 (*.f32 2 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) |
(cbrt.f32 (*.f32 (*.f32 2 (sqrt.f32 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 2 (sqrt.f32 2)))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
| Outputs |
|---|
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 2 (*.f32 uy (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 ux))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(fma.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 ux))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 ux) (fma.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (sqrt.f32 2))) |
(*.f32 (sqrt.f32 ux) (*.f32 (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy)) 1) (sqrt.f32 2))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 ux))) (fma.f32 (sqrt.f32 2) (sqrt.f32 ux) (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (fma.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (sqrt.f32 2))) (*.f32 (sqrt.f32 2) (*.f32 (*.f32 (sqrt.f32 ux) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) 2/3))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 2) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))))))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 ux))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 ux)))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 ux))) (fma.f32 -4/45 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 ux))) (fma.f32 (sqrt.f32 2) (sqrt.f32 ux) (*.f32 2/3 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 2) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45)))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))))) (*.f32 (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1) (sqrt.f32 2)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
1 |
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) |
(fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1) |
(fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy)) 1) |
(+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(+.f32 1 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) |
(fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy)) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) 1)) |
(+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1)) |
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy)) (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) 1))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(sqrt.f32 2) |
(+.f32 (sqrt.f32 2) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 2) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (sqrt.f32 2)) |
(*.f32 (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy)) 1) (sqrt.f32 2)) |
(+.f32 (sqrt.f32 2) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 2) (fma.f32 2/3 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 2) (fma.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 2) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 2) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4)))))) |
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 2) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(fma.f32 -4/45 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 (sqrt.f32 2) (fma.f32 2/3 (*.f32 (sqrt.f32 2) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 2) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))) (fma.f32 (*.f32 (sqrt.f32 2) -4/45) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 2))) |
(+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 uy 4))))) (*.f32 (fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) 1) (sqrt.f32 2))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) |
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) |
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (PI.f32) (*.f32 2 uy)) |
(*.f32 uy (*.f32 2 (PI.f32))) |
(*.f32 (PI.f32) (+.f32 uy uy)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) 1) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) 1)) |
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))) |
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) |
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 1) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 2) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 3) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 3) 1/3) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(sqrt.f32 (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) |
(sqrt.f32 (*.f32 2 (*.f32 ux (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 ux (*.f32 2 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 2)))) |
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) 3)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 ux 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 ux 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 3) (pow.f32 ux 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 ux 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 ux 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 3) (pow.f32 ux 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) 1)) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) |
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) |
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) |
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 2))) |
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))) |
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) |
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) |
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 2))) |
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) |
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) |
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 2))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3/2)) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/6)) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)) |
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) |
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)) |
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) |
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))))) |
(pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(sqrt.f32 (*.f32 2 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(sqrt.f32 (*.f32 2 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 2 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(cbrt.f32 (*.f32 (*.f32 2 (sqrt.f32 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 2 (sqrt.f32 2)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) | |
| ✓ | 0.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) | |
| ✓ | 0.4b | (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
Compiled 113 to 81 computations (28.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | maxCos | @ | -inf | (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| 1.0ms | maxCos | @ | 0 | (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| 1.0ms | uy | @ | inf | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 1× | batch-egg-rewrite |
| 1750× | associate-*r/ |
| 494× | associate-+l+ |
| 470× | add-sqr-sqrt |
| 460× | *-un-lft-identity |
| 456× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 118 |
| 1 | 462 | 118 |
| 2 | 5878 | 118 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3/2) (pow.f32 ux 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) |
| 1× | egg-herbie |
| 1744× | distribute-lft-in |
| 1004× | associate-*r/ |
| 744× | associate-*r* |
| 692× | +-commutative |
| 684× | associate-*l/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 328 | 9065 |
| 1 | 1038 | 8849 |
| 2 | 4750 | 8849 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 ux (-.f32 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 ux (-.f32 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 2 (*.f32 2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.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 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.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 2 (*.f32 -2 ux))) (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 ux (-.f32 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/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (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 ux (-.f32 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/4 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)))) (*.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 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (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 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 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/4 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 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 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) 1) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1) |
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 3) |
(pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/2) |
(pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3) 1/3) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3/2) (pow.f32 ux 3/2))) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3) (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 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
| Outputs |
|---|
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(-.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) (/.f32 (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (neg.f32 (sqrt.f32 -1)))) ux)) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 1 (sqrt.f32 -1))) (/.f32 (/.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))) (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))))) (/.f32 -1/2 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) (fma.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux) (/.f32 (/.f32 -1/2 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(fma.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 -1) ux) (sqrt.f32 -1)) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (fma.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 -1) ux) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)) ux))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(+.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux)) (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)) ux))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 -1) ux) (sqrt.f32 -1))) |
(+.f32 (fma.f32 (neg.f32 (-.f32 1 maxCos)) (*.f32 (sqrt.f32 -1) ux) (sqrt.f32 -1)) (*.f32 1/2 (+.f32 (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)) ux) (/.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(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 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 -1/2 (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (fma.f32 1/4 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 -1/2 (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 1/4 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 -1/2 (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (fma.f32 ux -2 2) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(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 (sqrt.f32 -1) ux))) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.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 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/4 (*.f32 (/.f32 (+.f32 2 (*.f32 ux -2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))))) |
(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 (sqrt.f32 -1) ux))) (fma.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/4 (*.f32 (/.f32 (fma.f32 ux -2 2) (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 (*.f32 ux ux) (*.f32 maxCos maxCos)))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (fma.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/4 (*.f32 (/.f32 (fma.f32 ux -2 2) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))))) |
(*.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 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 (sqrt.f32 -1) ux))) |
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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 (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.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 -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 (sqrt.f32 -1) ux))))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (fma.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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 2 (*.f32 2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.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 2 (*.f32 ux -2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 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 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (-.f32 (*.f32 (*.f32 -1/4 (/.f32 (fma.f32 ux -2 2) (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 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) 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 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (-.f32 (*.f32 (*.f32 -1/4 (/.f32 (fma.f32 ux -2 2) (neg.f32 (sqrt.f32 -1)))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (*.f32 -2 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (*.f32 (*.f32 -2 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 2/3)))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 -2 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 2/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (fma.f32 -2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) -4/45))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (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 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 1 maxCos))) (*.f32 (sqrt.f32 -1) (neg.f32 ux)))) (fma.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 ux ux))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (neg.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(-.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (fma.f32 -1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos))))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (sqrt.f32 -1) (*.f32 ux ux))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (fma.f32 -1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 ux (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos))))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (-.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 (sqrt.f32 -1) (-.f32 1 maxCos)) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (-.f32 1 maxCos) (*.f32 (*.f32 (sqrt.f32 -1) ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 maxCos (+.f32 2 (*.f32 ux -2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1/2 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 maxCos (+.f32 2 (*.f32 ux -2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))))))) |
(fma.f32 -1/2 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 -1/2 (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 maxCos maxCos)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 1/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 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) (*.f32 1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 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 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 maxCos (+.f32 2 (*.f32 ux -2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))))))) |
(fma.f32 1/4 (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 -1/2 (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (fma.f32 ux -2 2) (*.f32 (pow.f32 maxCos 3) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 -1/2 (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 maxCos maxCos)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)))) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (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 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)))) (*.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 2 (*.f32 -2 ux))) (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 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)))) (fma.f32 1/4 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (/.f32 1/2 (/.f32 (sqrt.f32 -1) (fma.f32 ux -2 2))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux))) (fma.f32 1/4 (*.f32 (/.f32 (fma.f32 ux -2 2) (neg.f32 (sqrt.f32 -1))) (*.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 maxCos)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 1/4 (*.f32 (*.f32 (/.f32 (fma.f32 ux -2 2) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) |
(*.f32 (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 maxCos ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (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 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(-.f32 (/.f32 (*.f32 (*.f32 1/2 (fma.f32 ux -2 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(-.f32 (*.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 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 (+.f32 2 (*.f32 ux -2)) (/.f32 (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 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.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 2 (*.f32 uy (PI.f32)))))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.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)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux))))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 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/4 (*.f32 (/.f32 (+.f32 2 (*.f32 ux -2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (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 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.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 2 (*.f32 uy (PI.f32))))))))) |
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 ux -2 2) (neg.f32 (sqrt.f32 -1))) (*.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 maxCos)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux ux)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.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)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos ux))))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(fma.f32 -1/4 (*.f32 (*.f32 (/.f32 (fma.f32 ux -2 2) (neg.f32 (sqrt.f32 -1))) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 (/.f32 1/2 (sqrt.f32 -1)) (fma.f32 ux -2 2)) 2)) (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 -1) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))))) |
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 4)))))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 2) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 3) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/2) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3) 1/3) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3)) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3/2) (pow.f32 ux 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3/2) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3/2))) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 ux)) (sqrt.f32 (fma.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(*.f32 (*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 ux)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 4)))))) |
(/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 ux)) (sqrt.f32 (fma.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(*.f32 (*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 ux)) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 4)))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.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 2 (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
Compiled 51815 to 35101 computations (32.3% saved)
63 alts after pruning (58 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1485 | 20 | 1505 |
| Fresh | 13 | 38 | 51 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 4 | 5 |
| Total | 1499 | 63 | 1562 |
| Status | Error | Program |
|---|---|---|
| 1.7b | (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) | |
| 0.8b | (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) | |
| 8.0b | (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) | |
| 15.9b | (+.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)))))))) | |
| ▶ | 7.9b | (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 10.9b | (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 maxCos -2))))) | |
| 0.4b | (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| 10.9b | (*.f32 (+.f32 (sqrt.f32 2) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)) | |
| ▶ | 9.7b | (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| ✓ | 9.2b | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| 0.3b | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| ▶ | 0.3b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| 2.5b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| 12.0b | (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) | |
| 0.8b | (*.f32 (log.f32 (exp.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)))))) | |
| 7.9b | (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) | |
| 12.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))))) | |
| 7.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))) | |
| 17.4b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))) | |
| 1.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3)) | |
| 0.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) | |
| 1.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) | |
| 13.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.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))))))))) | |
| ✓ | 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) | |
| 0.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) | |
| 7.9b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))) | |
| 9.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) | |
| 13.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) | |
| 5.7b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) | |
| 1.1b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) | |
| 2.5b | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) | |
| 2.5b | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) | |
| 0.4b | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) | |
| 6.0b | (*.f32 1 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| 11.1b | (*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 5.9b | (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) | |
| 15.7b | (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))))) | |
| 18.2b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 14.6b | (sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) | |
| 15.3b | (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)))) | |
| ✓ | 15.6b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 16.0b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 18.5b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 17.4b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 17.3b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ✓ | 15.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 15.9b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) | |
| 25.5b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) | |
| 15.6b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ▶ | 15.4b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| ✓ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 5.9b | (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) | |
| 5.9b | (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) | |
| 1.3b | (sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) | |
| 11.1b | (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) | |
| ▶ | 11.1b | (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
| 9.1b | (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
Compiled 3052 to 2400 computations (21.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| ✓ | 0.1b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| ✓ | 0.1b | (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
| 0.3b | (*.f32 (PI.f32) (*.f32 2 uy)) |
Compiled 110 to 80 computations (27.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 17.0ms | maxCos | @ | 0 | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| 1.0ms | ux | @ | 0 | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| 1.0ms | ux | @ | 0 | (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
| 1.0ms | ux | @ | -inf | (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
| 1.0ms | maxCos | @ | inf | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| 1× | batch-egg-rewrite |
| 1786× | associate-*r/ |
| 476× | associate-+l+ |
| 450× | add-sqr-sqrt |
| 440× | *-un-lft-identity |
| 438× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 161 |
| 1 | 441 | 161 |
| 2 | 5622 | 161 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (+.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (+.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 1 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 1 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux)))) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))) ux) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) ux) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (-.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3))) (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (neg.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 ux (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))) ux)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) ux)) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4) (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))))) |
| 1× | egg-herbie |
| 992× | +-commutative |
| 984× | associate-*r* |
| 812× | associate-*l* |
| 752× | associate-+r+ |
| 718× | fma-def |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 492 | 16140 |
| 1 | 1518 | 15496 |
| 2 | 6648 | 15496 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 ux (-.f32 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 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 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 ux (-.f32 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 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (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 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)))) (*.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 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (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 maxCos ux))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 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/4 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 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 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 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 ux (-.f32 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 ux (-.f32 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 2 (*.f32 2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux)) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux)) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (+.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (+.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(+.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) |
(+.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux)) |
(+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 1 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 1 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(/.f32 ux (/.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) |
(/.f32 ux (/.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(/.f32 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux)))) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(/.f32 (*.f32 ux (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))) ux) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) ux) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(/.f32 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 ux (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (-.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3))) (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (neg.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))) ux)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) ux)) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4) (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 ux)) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2)) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
| Outputs |
|---|
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) |
(neg.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) |
(neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) |
(neg.f32 (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 ux (-.f32 2 ux)) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 ux (-.f32 2 ux))) |
(fma.f32 -1 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 ux (-.f32 2 ux))) |
(-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux (*.f32 maxCos (fma.f32 ux -2 2)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 -1 (+.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 (fma.f32 ux -2 2) (*.f32 maxCos ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 -1 (+.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 (fma.f32 ux -2 2) (*.f32 maxCos 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 (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)))) |
(*.f32 -1 (+.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(neg.f32 (fma.f32 (fma.f32 ux -2 2) (*.f32 maxCos ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 -1 (+.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 (fma.f32 ux -2 2) (*.f32 maxCos ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 -1 (+.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 (fma.f32 ux -2 2) (*.f32 maxCos 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 (neg.f32 maxCos) maxCos)) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) |
(*.f32 -1 (+.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(neg.f32 (fma.f32 (fma.f32 ux -2 2) (*.f32 maxCos ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 -1 (+.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 (fma.f32 ux -2 2) (*.f32 maxCos ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 maxCos ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) |
(fma.f32 ux (-.f32 2 ux) (*.f32 -1 (+.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 (fma.f32 ux -2 2) (*.f32 maxCos ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))) |
(*.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) (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 (-.f32 1 maxCos) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 ux (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (-.f32 1 maxCos)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (neg.f32 (sqrt.f32 -1))))))) |
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux)))) (*.f32 (-.f32 1 maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) ux)))))) |
(fma.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 (-.f32 1 maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) (*.f32 (/.f32 -1/2 (-.f32 1 maxCos)) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (neg.f32 (sqrt.f32 -1)))))) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))) |
(*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))) |
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (sqrt.f32 -1))))) |
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux))))) |
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 -1)))))) |
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (-.f32 1 maxCos) (/.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (sqrt.f32 -1)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (sqrt.f32 -1) (*.f32 ux ux))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 -1))))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (sqrt.f32 -1) (*.f32 ux ux))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (-.f32 1 maxCos) (/.f32 (sqrt.f32 -1) ux))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (sqrt.f32 -1))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(fma.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 -1/2 (*.f32 maxCos (fma.f32 ux -2 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(fma.f32 1/2 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 -1/2 (*.f32 maxCos (fma.f32 ux -2 2))) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 ux)) (pow.f32 maxCos 3)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(fma.f32 1/2 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 -1/2 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (+.f32 2 (*.f32 ux -2)))) (sqrt.f32 (/.f32 ux (-.f32 2 ux)))) (fma.f32 1/4 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 ux -2)) (pow.f32 maxCos 3))) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))))) |
(fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux))))))) (fma.f32 -1/2 (*.f32 (*.f32 maxCos (fma.f32 ux -2 2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/4 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3))) (*.f32 (fma.f32 ux -2 2) (pow.f32 maxCos 3))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))) |
(fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (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 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2)))) (*.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 2 (*.f32 -2 ux))) (sqrt.f32 -1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 maxCos ux))) (fma.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (+.f32 2 (*.f32 ux -2)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2))))) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2))) (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 (PI.f32) 2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 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 (*.f32 maxCos ux) (sqrt.f32 -1)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (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 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))))) |
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 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 (+.f32 2 (*.f32 ux -2)) (/.f32 (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 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)))))) |
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1)))))) |
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 2 (*.f32 2 ux)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 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/4 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2))))) (fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (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 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)))) (neg.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos 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)) (/.f32 (neg.f32 (sqrt.f32 -1)) (fma.f32 ux -2 2))) (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (fma.f32 1/2 (*.f32 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2))) (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1))))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 2/3 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (*.f32 -2 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(+.f32 (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (fma.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (*.f32 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)) |
(*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) (/.f32 1 (sqrt.f32 -1))) |
(fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))) (/.f32 1 (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (sqrt.f32 -1))))) |
(-.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 ux 2))))) (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux))))) |
(-.f32 (+.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 -1) 5))))) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (/.f32 1/2 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 (/.f32 1/2 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5))))) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (sqrt.f32 -1)))))) |
(+.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)) (/.f32 1 (sqrt.f32 -1))) (-.f32 (/.f32 (/.f32 1/2 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))) |
(neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) |
(*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (sqrt.f32 -1))) |
(+.f32 (sqrt.f32 -1) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))) |
(+.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))) |
(-.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux))))) |
(+.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))))) |
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 (/.f32 1/2 (-.f32 1 maxCos)) (/.f32 (sqrt.f32 -1) ux)) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux))) (*.f32 -1 (*.f32 (-.f32 1 maxCos) (*.f32 (sqrt.f32 -1) ux)))))) |
(+.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))))) |
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (-.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (/.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 maxCos) ux)) (/.f32 (sqrt.f32 -1) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 2 ux))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(fma.f32 (*.f32 -1/2 (*.f32 maxCos (fma.f32 ux -2 2))) (sqrt.f32 (/.f32 ux (-.f32 2 ux))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (pow.f32 maxCos 3) (+.f32 2 (*.f32 -2 ux)))) (sqrt.f32 (/.f32 1 (*.f32 ux (pow.f32 (-.f32 2 ux) 3)))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(fma.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (*.f32 maxCos (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 (/.f32 1 ux) (-.f32 2 ux))))) (fma.f32 1/4 (*.f32 (-.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) 2)) (*.f32 (*.f32 (+.f32 2 (*.f32 ux -2)) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (fma.f32 ux -2 2) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (fma.f32 1/2 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2)) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))))) (fma.f32 1/4 (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (fma.f32 ux -2 2) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 2 ux))) -1/2)) 2)) (*.f32 (sqrt.f32 (/.f32 (/.f32 1 ux) (pow.f32 (-.f32 2 ux) 3))) (*.f32 (fma.f32 ux -2 2) (pow.f32 maxCos 3)))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) |
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) |
(fma.f32 (*.f32 maxCos ux) (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (*.f32 (*.f32 maxCos ux) (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 (*.f32 maxCos ux) (sqrt.f32 -1))) (fma.f32 (*.f32 maxCos ux) (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) (*.f32 1/4 (/.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 ux)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) (*.f32 maxCos ux) (*.f32 1/4 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)))))))) |
(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 (*.f32 maxCos ux) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (fma.f32 1/4 (*.f32 (/.f32 (fma.f32 ux -2 2) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (sqrt.f32 -1))))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) |
(*.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 (*.f32 maxCos ux) (sqrt.f32 -1)))) |
(-.f32 (*.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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 (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (neg.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))))) |
(-.f32 (fma.f32 1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1)) (*.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 (*.f32 maxCos ux) (sqrt.f32 -1))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 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 2 (*.f32 2 ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 2 (*.f32 2 ux)) (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))) |
(fma.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 2)) (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1))) (fma.f32 -1 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.f32 -1/4 (/.f32 (+.f32 2 (*.f32 ux -2)) (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 2 (*.f32 ux -2)) (sqrt.f32 -1))) 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 (*.f32 maxCos ux) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 ux -2 2) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (neg.f32 (sqrt.f32 -1))))) (-.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (*.f32 -1/2 (/.f32 (fma.f32 ux -2 2) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 maxCos ux) (neg.f32 (sqrt.f32 -1)))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux)) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(fma.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 ux ux))) |
(*.f32 ux (+.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (+.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(fma.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 ux ux))) |
(*.f32 ux (+.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (+.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(fma.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 ux ux))) |
(*.f32 ux (+.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (+.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(fma.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 ux ux))) |
(*.f32 ux (+.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (+.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 2 (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux)) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (+.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux) (+.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (+.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 ux (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(+.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 (*.f32 (-.f32 1 maxCos) 2) ux)) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux) (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 1 (*.f32 ux (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 1 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) ux))) |
(*.f32 ux (+.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 ux (/.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) |
(*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 ux (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 ux (/.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(*.f32 (/.f32 ux (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) (/.f32 ux (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) |
(/.f32 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux)))) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 ux (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 ux (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (/.f32 ux (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) (/.f32 ux (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) |
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))) ux) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 ux (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) ux) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (/.f32 ux (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) (/.f32 ux (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) |
(/.f32 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 ux (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (-.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 ux (/.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (+.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (-.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (/.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) (+.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (*.f32 (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (/.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (fma.f32 ux (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) (+.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (*.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 ux (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (-.f32 (*.f32 (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (/.f32 ux (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) (/.f32 ux (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) |
(/.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3))) (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3))) (+.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2) (*.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (fma.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (/.f32 ux (fma.f32 (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2))) (+.f32 (*.f32 (-.f32 1 maxCos) -2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2))) (+.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 (*.f32 ux (+.f32 (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)) (pow.f32 (-.f32 1 maxCos) 2))) 3))) |
(*.f32 (/.f32 ux (fma.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 2 (-.f32 1 maxCos)))) (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 2))) (+.f32 (pow.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) 3))) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (neg.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 ux (/.f32 (neg.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))))) |
(*.f32 (/.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) -2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) -4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) |
(*.f32 (/.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) -2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) -4))) |
(/.f32 (*.f32 ux (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 ux (/.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))))) |
(/.f32 ux (*.f32 1 (/.f32 (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 ux (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 1 (*.f32 ux (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (/.f32 ux (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) (/.f32 ux (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))) ux)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))) (/.f32 ux (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) ux)) (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (/.f32 ux (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) |
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)) (/.f32 ux (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 ux (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))))) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))))) |
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))))) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))))) |
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (cbrt.f32 (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 ux (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) (cbrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (/.f32 (sqrt.f32 (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4))) (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) (sqrt.f32 ux)))) |
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))))) |
(*.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 ux)) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))))) |
(pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 3) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2) 1/2) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) |
(fabs.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3) 1/3) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 2)) |
(fabs.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3)) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) 3) (pow.f32 ux 3))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1)) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) |
(*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux))) (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 ux)) (sqrt.f32 (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))))) |
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 ux)) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))))) |
(pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) |
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 ux)) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4) (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4)) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 ux)) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) 2) 3) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 maxCos) 2) 4 (*.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3))))) |
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 ux (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) 8) (pow.f32 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)) 3)))) |
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (pow.f32 (-.f32 1 maxCos) 4) (*.f32 ux ux))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (fma.f32 (-.f32 1 maxCos) 2 (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4)))))) |
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) 4) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 4))))) |
(pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/2) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 1/4) 2) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 3) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2)) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
| ✓ | 0.0b | (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) |
| ✓ | 0.0b | (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) |
| 0.1b | (-.f32 (-.f32 1 maxCos) maxCos) |
Compiled 40 to 27 computations (32.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ux | @ | -inf | (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
| 1.0ms | ux | @ | 0 | (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) |
| 0.0ms | maxCos | @ | inf | (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
| 0.0ms | maxCos | @ | -inf | (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
| 0.0ms | ux | @ | inf | (sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
| 1× | batch-egg-rewrite |
| 1796× | associate-*l/ |
| 1350× | distribute-lft-in |
| 382× | associate-+l+ |
| 374× | associate-/r* |
| 318× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 73 |
| 1 | 246 | 55 |
| 2 | 3439 | 55 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos))) |
(+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (*.f32 1 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (neg.f32 maxCos) ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1) ux)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (neg.f32 maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 ux (neg.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (exp.f32 (log1p.f32 ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) ux) (+.f32 maxCos (-.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) ux) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) (neg.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) ux) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) 1) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) 1) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)) 1) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) ux)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) ux)) (sqrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) 1) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 ux) (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3) (pow.f32 ux 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 ux 1 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 maxCos (-.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 maxCos (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 2 maxCos) maxCos) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 2 maxCos) maxCos)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 3 (+.f32 maxCos maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 2 (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (-.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 1 (-.f32 maxCos maxCos))) (-.f32 (/.f32 maxCos (/.f32 (-.f32 1 (-.f32 maxCos maxCos)) maxCos)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos))))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 3 (+.f32 maxCos maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 1 (-.f32 maxCos maxCos)))) (/.f32 maxCos (/.f32 (-.f32 1 (-.f32 maxCos maxCos)) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos)))))) (/.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 1 maxCos) (-.f32 2 maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 1 maxCos) (/.f32 1 (+.f32 1 maxCos))) (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 1 maxCos) (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 2 maxCos) 0) maxCos)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (-.f32 2 maxCos) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (-.f32 2 maxCos) maxCos) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2) (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 1 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 1 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 maxCos maxCos)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (-.f32 (-.f32 2 maxCos) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (+.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (-.f32 1 (*.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))))) (-.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (+.f32 maxCos maxCos) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (/.f32 (+.f32 maxCos maxCos) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (+.f32 maxCos maxCos) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (+.f32 1 (-.f32 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 3)) (*.f32 (+.f32 maxCos maxCos) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (neg.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) 1) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) 1) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) 1) (+.f32 maxCos (-.f32 2 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (neg.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)) (cbrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 1 (+.f32 maxCos maxCos))) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 3)) (/.f32 1 (+.f32 maxCos maxCos))) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) 1) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 3 (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (-.f32 1 (+.f32 maxCos maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (sqrt.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))))) |
| 1× | egg-herbie |
| 1272× | associate-/r/ |
| 1052× | associate-+r+ |
| 938× | +-commutative |
| 642× | associate-/l* |
| 540× | associate--r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 471 | 7989 |
| 1 | 1273 | 7611 |
| 2 | 5358 | 7455 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 2 ux) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
2 |
(+.f32 (*.f32 -2 maxCos) 2) |
(+.f32 (*.f32 -2 maxCos) 2) |
(+.f32 (*.f32 -2 maxCos) 2) |
(*.f32 -2 maxCos) |
(+.f32 2 (*.f32 -2 maxCos)) |
(+.f32 2 (*.f32 -2 maxCos)) |
(+.f32 2 (*.f32 -2 maxCos)) |
(*.f32 -2 maxCos) |
(+.f32 2 (*.f32 -2 maxCos)) |
(+.f32 2 (*.f32 -2 maxCos)) |
(+.f32 2 (*.f32 -2 maxCos)) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))))) |
(+.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(+.f32 ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1)) |
(+.f32 ux (*.f32 1 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1))) |
(+.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (neg.f32 maxCos) ux) ux)) |
(+.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1) ux) |
(+.f32 (+.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (neg.f32 maxCos))) |
(+.f32 (+.f32 ux (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (neg.f32 maxCos) ux)) |
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 ux (neg.f32 maxCos))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1))) |
(-.f32 (+.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (exp.f32 (log1p.f32 ux))) 1) |
(/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux)) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) ux)) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (+.f32 maxCos maxCos)) |
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (+.f32 maxCos maxCos)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) |
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) ux) (+.f32 maxCos (-.f32 2 maxCos))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) ux) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) (neg.f32 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) ux) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (+.f32 maxCos maxCos)) |
(/.f32 (*.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) 1) (+.f32 maxCos maxCos)) |
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) 1) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)) 1) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) ux)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) ux)) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (+.f32 maxCos maxCos)) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) 1) (+.f32 maxCos maxCos)) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 2) 1/2) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 2)) |
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 (-.f32 2 maxCos) maxCos))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3) (pow.f32 ux 3))) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(fma.f32 ux 1 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 1 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(-.f32 1 (+.f32 maxCos (-.f32 maxCos 1))) |
(-.f32 1 (-.f32 maxCos (-.f32 1 maxCos))) |
(-.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) |
(-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 0) |
(-.f32 (-.f32 2 maxCos) maxCos) |
(-.f32 (exp.f32 (log.f32 (-.f32 3 (+.f32 maxCos maxCos)))) 1) |
(-.f32 2 (+.f32 maxCos maxCos)) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (-.f32 1 maxCos))) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (-.f32 maxCos 1))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 maxCos))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 maxCos 1))) |
(-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 1 (-.f32 maxCos maxCos))) (-.f32 (/.f32 maxCos (/.f32 (-.f32 1 (-.f32 maxCos maxCos)) maxCos)) 1)) |
(-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos))))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos))))) 1)) |
(-.f32 (-.f32 3 (+.f32 maxCos maxCos)) 1) |
(-.f32 (+.f32 1 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 1 (-.f32 maxCos maxCos)))) (/.f32 maxCos (/.f32 (-.f32 1 (-.f32 maxCos maxCos)) maxCos))) |
(-.f32 (+.f32 1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos)))))) (/.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos)))))) |
(-.f32 (+.f32 (-.f32 1 maxCos) (-.f32 2 maxCos)) 1) |
(-.f32 (+.f32 (-.f32 1 maxCos) (/.f32 1 (+.f32 1 maxCos))) (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos))) |
(-.f32 (+.f32 (-.f32 1 maxCos) (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(-.f32 (+.f32 (-.f32 2 maxCos) 0) maxCos) |
(*.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)) |
(*.f32 (-.f32 (-.f32 2 maxCos) maxCos) 1) |
(*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(*.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2) (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 1 (+.f32 maxCos maxCos))) |
(*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(*.f32 2 (-.f32 1 maxCos)) |
(*.f32 (/.f32 1 (+.f32 maxCos maxCos)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (-.f32 (-.f32 2 maxCos) maxCos)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (+.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (-.f32 1 (*.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))))) (-.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (+.f32 maxCos maxCos))))) |
(/.f32 1 (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (+.f32 maxCos maxCos) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (/.f32 (+.f32 maxCos maxCos) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(/.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (+.f32 maxCos maxCos) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (+.f32 1 (-.f32 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos)))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 3)) (*.f32 (+.f32 maxCos maxCos) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (neg.f32 (+.f32 maxCos maxCos))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) 1) (+.f32 maxCos maxCos)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) 1) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) |
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) 1) (+.f32 maxCos (-.f32 2 maxCos))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos)))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (neg.f32 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)) (cbrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 1 (+.f32 maxCos maxCos))) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 3)) (/.f32 1 (+.f32 maxCos maxCos))) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) 1) (+.f32 maxCos maxCos)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 1) |
(pow.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2) |
(pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 3) |
(pow.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) |
(log.f32 (exp.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(cbrt.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)) |
(expm1.f32 (log.f32 (-.f32 3 (+.f32 maxCos maxCos)))) |
(exp.f32 (log.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 1)) |
(log1p.f32 (expm1.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(fma.f32 1 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(fma.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4)) |
(*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1/2)) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 maxCos maxCos))) |
(pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/2) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
| Outputs |
|---|
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 2 ux) |
(+.f32 ux ux) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux -2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(*.f32 -2 (*.f32 maxCos ux)) |
(*.f32 maxCos (*.f32 ux -2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
2 |
(+.f32 (*.f32 -2 maxCos) 2) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(+.f32 (*.f32 -2 maxCos) 2) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(+.f32 (*.f32 -2 maxCos) 2) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 -2 maxCos) |
(*.f32 maxCos -2) |
(+.f32 2 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(+.f32 2 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(+.f32 2 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 -2 maxCos) |
(*.f32 maxCos -2) |
(+.f32 2 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(+.f32 2 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(+.f32 2 (*.f32 -2 maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))) |
(fma.f32 (sqrt.f32 2) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (/.f32 (neg.f32 maxCos) (sqrt.f32 2)))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))))) |
(fma.f32 -1/2 (/.f32 (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 2) 3)) (fma.f32 (sqrt.f32 2) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2))) (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (/.f32 (neg.f32 maxCos) (sqrt.f32 2))))) |
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))))) |
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 2) 3)) (fma.f32 (sqrt.f32 2) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (/.f32 (neg.f32 maxCos) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (*.f32 -1/2 (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (*.f32 -1/2 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2)))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (/.f32 (neg.f32 maxCos) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2))) (/.f32 (*.f32 -1/2 (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5))))) |
(+.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 ux (*.f32 1 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 ux (-.f32 1 maxCos))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 (*.f32 (neg.f32 maxCos) ux) ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1) ux) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (+.f32 ux (*.f32 ux (-.f32 1 maxCos))) (*.f32 ux (neg.f32 maxCos))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (+.f32 ux (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (neg.f32 maxCos) ux)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 ux (neg.f32 maxCos))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 ux)) 1) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) (expm1.f32 (log1p.f32 ux))) |
(-.f32 (expm1.f32 (log1p.f32 ux)) (*.f32 ux (fma.f32 2 maxCos -1))) |
(-.f32 (exp.f32 (log1p.f32 ux)) (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 1))) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 ux)) 1) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) (expm1.f32 (log1p.f32 ux))) |
(-.f32 (expm1.f32 (log1p.f32 ux)) (*.f32 ux (fma.f32 2 maxCos -1))) |
(-.f32 (+.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (exp.f32 (log1p.f32 ux))) 1) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 ux)) 1) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) (expm1.f32 (log1p.f32 ux))) |
(-.f32 (expm1.f32 (log1p.f32 ux)) (*.f32 ux (fma.f32 2 maxCos -1))) |
(/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) ux)) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (+.f32 maxCos maxCos)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (+.f32 maxCos maxCos)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 ux (-.f32 ux (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) ux))) (-.f32 ux (+.f32 ux (*.f32 maxCos (*.f32 ux -2))))) |
(/.f32 (*.f32 ux (-.f32 ux (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) ux))) (+.f32 ux (*.f32 ux (fma.f32 2 maxCos -1)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux -2))) 3)) (fma.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux -2))) (-.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux -2))) ux) (*.f32 ux ux))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux -2))) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 maxCos (+.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) maxCos))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) ux) (+.f32 maxCos (-.f32 2 maxCos))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) ux) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (fma.f32 (-.f32 2 maxCos) (-.f32 2 maxCos) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux)) |
(/.f32 ux (/.f32 (fma.f32 (-.f32 2 maxCos) (-.f32 2 maxCos) (+.f32 maxCos maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) |
(*.f32 (/.f32 ux (fma.f32 (-.f32 2 maxCos) (-.f32 2 maxCos) (+.f32 maxCos maxCos))) (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) (neg.f32 (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) ux) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (+.f32 maxCos maxCos)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (*.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) 1) (+.f32 maxCos maxCos)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) 1) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) |
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) |
(/.f32 (*.f32 ux (-.f32 ux (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) ux))) (-.f32 ux (+.f32 ux (*.f32 maxCos (*.f32 ux -2))))) |
(/.f32 (*.f32 ux (-.f32 ux (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) ux))) (+.f32 ux (*.f32 ux (fma.f32 2 maxCos -1)))) |
(/.f32 (*.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)) 1) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux)))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux -2))) 3)) (fma.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux -2))) (-.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux -2))) ux) (*.f32 ux ux))) |
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (+.f32 ux (*.f32 maxCos (*.f32 ux -2))) 3)) (fma.f32 ux ux (*.f32 (*.f32 ux ux) (+.f32 maxCos (+.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) maxCos))))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) ux)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 (sqrt.f32 (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 ux (sqrt.f32 (fma.f32 -2 maxCos 2))))) |
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3/2)) (sqrt.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2)))) |
(*.f32 (*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3/2)) (sqrt.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (sqrt.f32 (fma.f32 maxCos -2 2))) ux) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) ux)) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (sqrt.f32 (+.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 (fma.f32 -2 maxCos 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (+.f32 maxCos maxCos))) (*.f32 ux (sqrt.f32 (fma.f32 maxCos -2 2)))) |
(*.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (fma.f32 maxCos -2 2))) ux) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (+.f32 maxCos maxCos)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (/.f32 (*.f32 ux (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (/.f32 (*.f32 ux (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) 1) (+.f32 maxCos maxCos)) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) ux) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) ux) |
(*.f32 ux (/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2))) |
(*.f32 ux (/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) ux) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) ux) |
(*.f32 ux (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 3) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 2) 1/2) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3) 1/3) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 2)) |
(fabs.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 (-.f32 2 maxCos) maxCos))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3) (pow.f32 ux 3))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(exp.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1)) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(fma.f32 ux 1 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(fma.f32 1 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))) |
(*.f32 ux (fma.f32 -2 maxCos 2)) |
(*.f32 ux (fma.f32 maxCos -2 2)) |
(-.f32 1 (+.f32 maxCos (-.f32 maxCos 1))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 1 (-.f32 maxCos (-.f32 1 maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 0) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 (-.f32 2 maxCos) maxCos) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 (exp.f32 (log.f32 (-.f32 3 (+.f32 maxCos maxCos)))) 1) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 2 (+.f32 maxCos maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (-.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (-.f32 1 maxCos))) |
(+.f32 (-.f32 (/.f32 1 (+.f32 maxCos 1)) (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) maxCos)) (-.f32 1 maxCos)) |
(-.f32 (/.f32 1 (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) maxCos (+.f32 maxCos -1))) |
(-.f32 (/.f32 1 (+.f32 1 maxCos)) (+.f32 (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos)) (-.f32 maxCos 1))) |
(+.f32 (-.f32 (/.f32 1 (+.f32 maxCos 1)) (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) maxCos)) (-.f32 1 maxCos)) |
(-.f32 (/.f32 1 (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) maxCos (+.f32 maxCos -1))) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 maxCos))) |
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 maxCos)) |
(+.f32 (-.f32 1 maxCos) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) |
(+.f32 1 (-.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) maxCos)) |
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (+.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 maxCos 1))) |
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 maxCos)) |
(+.f32 (-.f32 1 maxCos) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) |
(+.f32 1 (-.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) maxCos)) |
(-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 1 (-.f32 maxCos maxCos))) (-.f32 (/.f32 maxCos (/.f32 (-.f32 1 (-.f32 maxCos maxCos)) maxCos)) 1)) |
(+.f32 (-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) 1) (*.f32 (/.f32 maxCos 1) maxCos)) 1) |
(-.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 maxCos maxCos -1)) |
(-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos))))) (-.f32 (/.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos))))) 1)) |
(+.f32 (-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos 1))) (/.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos 1)))) 1) |
(+.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 1 (/.f32 (pow.f32 maxCos 3) (+.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2))))) |
(-.f32 (-.f32 3 (+.f32 maxCos maxCos)) 1) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 (+.f32 1 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (-.f32 1 (-.f32 maxCos maxCos)))) (/.f32 maxCos (/.f32 (-.f32 1 (-.f32 maxCos maxCos)) maxCos))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) 1) (*.f32 (/.f32 maxCos 1) maxCos)) 1) |
(-.f32 (pow.f32 (-.f32 1 maxCos) 2) (fma.f32 maxCos maxCos -1)) |
(-.f32 (+.f32 1 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos)))))) (/.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 (-.f32 maxCos maxCos)))))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos 1))) (/.f32 (pow.f32 maxCos 3) (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos 1)))) 1) |
(+.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2))) (-.f32 1 (/.f32 (pow.f32 maxCos 3) (+.f32 maxCos (pow.f32 (-.f32 1 maxCos) 2))))) |
(-.f32 (+.f32 (-.f32 1 maxCos) (-.f32 2 maxCos)) 1) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 (+.f32 (-.f32 1 maxCos) (/.f32 1 (+.f32 1 maxCos))) (/.f32 maxCos (/.f32 (+.f32 1 maxCos) maxCos))) |
(+.f32 (-.f32 (/.f32 1 (+.f32 maxCos 1)) (*.f32 (/.f32 maxCos (+.f32 maxCos 1)) maxCos)) (-.f32 1 maxCos)) |
(-.f32 (/.f32 1 (+.f32 maxCos 1)) (fma.f32 (/.f32 maxCos (+.f32 maxCos 1)) maxCos (+.f32 maxCos -1))) |
(-.f32 (+.f32 (-.f32 1 maxCos) (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) |
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (-.f32 1 maxCos)) |
(+.f32 (-.f32 1 maxCos) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos))))) |
(+.f32 1 (-.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (/.f32 (pow.f32 maxCos 3) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) maxCos)) |
(-.f32 (+.f32 (-.f32 2 maxCos) 0) maxCos) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 (-.f32 (-.f32 2 maxCos) maxCos) 1) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2) (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 1 (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(*.f32 2 (-.f32 1 maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 (/.f32 1 (+.f32 maxCos maxCos)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (-.f32 (-.f32 2 maxCos) maxCos)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (+.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 2 maxCos) maxCos)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 -2 maxCos 2)))) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 (-.f32 1 (+.f32 maxCos maxCos)) (fma.f32 maxCos -2 2) 1))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (-.f32 1 (*.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))))) (-.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (+.f32 (fma.f32 -2 maxCos 2) -2) (+.f32 (fma.f32 -2 maxCos 2) -2))))) (-.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 -2 maxCos 2) -2)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (+.f32 (*.f32 maxCos -2) 0) (+.f32 (*.f32 maxCos -2) 0))))) (-.f32 1 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (*.f32 maxCos -2) 0)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))))) (+.f32 1 (*.f32 (*.f32 maxCos -2) (fma.f32 2 maxCos -1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (+.f32 maxCos maxCos))))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (fma.f32 -2 maxCos 2) -2)) 3))) (+.f32 1 (+.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (+.f32 (fma.f32 -2 maxCos 2) -2) (+.f32 (fma.f32 -2 maxCos 2) -2))) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (+.f32 (*.f32 maxCos -2) 0)) 3)) (+.f32 (fma.f32 maxCos -2 2) (fma.f32 (*.f32 (+.f32 (*.f32 maxCos -2) 0) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 (*.f32 maxCos -2) 0) (neg.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (*.f32 maxCos -2)) 3)) (+.f32 (fma.f32 maxCos -2 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(/.f32 1 (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(*.f32 (hypot.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3/2)) (/.f32 (hypot.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3/2)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (+.f32 maxCos maxCos) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (+.f32 maxCos maxCos)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (+.f32 maxCos maxCos))) |
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) maxCos) 1/2)) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) (/.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (/.f32 (+.f32 maxCos maxCos) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (/.f32 (+.f32 maxCos maxCos) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) 2) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) maxCos)) |
(/.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6)) (*.f32 (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6)) (*.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(/.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (*.f32 (+.f32 maxCos maxCos) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4)) (+.f32 maxCos maxCos)) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (*.f32 (/.f32 1/2 maxCos) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4))) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(*.f32 (/.f32 (/.f32 1/2 maxCos) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)) (+.f32 1 (-.f32 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 1 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 (-.f32 2 maxCos) (-.f32 2 maxCos) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 (-.f32 2 maxCos) (-.f32 2 maxCos) (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 3)) (*.f32 (+.f32 maxCos maxCos) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 3)) (+.f32 maxCos maxCos)) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6)) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4)))) (/.f32 1/2 maxCos)) |
(*.f32 (/.f32 (/.f32 1/2 maxCos) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4)))) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (neg.f32 (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) 1) (+.f32 maxCos maxCos)) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) 1) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (*.f32 maxCos maxCos)) 1) (+.f32 maxCos (-.f32 2 maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) 1) (+.f32 (*.f32 (-.f32 2 maxCos) (-.f32 2 maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 2 maxCos) maxCos)))) |
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 (-.f32 2 maxCos) (-.f32 2 maxCos) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) |
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 (-.f32 2 maxCos) (-.f32 2 maxCos) (+.f32 maxCos maxCos))) |
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) 1) (neg.f32 (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 (sqrt.f32 (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (fma.f32 -2 maxCos 2)))) |
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3/2)) (sqrt.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (sqrt.f32 (fma.f32 maxCos -2 2))) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (sqrt.f32 (+.f32 maxCos maxCos)) (sqrt.f32 (fma.f32 -2 maxCos 2)))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (fma.f32 maxCos -2 2))) |
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 (cbrt.f32 (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos 2)) 2))) |
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (cbrt.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) |
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2)) (cbrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (pow.f32 (cbrt.f32 (fma.f32 -2 maxCos 2)) 2))) |
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (cbrt.f32 (+.f32 maxCos maxCos))) (pow.f32 (cbrt.f32 (fma.f32 maxCos -2 2)) 2)) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 1 (+.f32 maxCos maxCos))) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4)) (+.f32 maxCos maxCos)) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (*.f32 (/.f32 1/2 maxCos) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4))) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(*.f32 (/.f32 (/.f32 1/2 maxCos) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 3)) (/.f32 1 (+.f32 maxCos maxCos))) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 3)) (+.f32 maxCos maxCos)) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4)))) |
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6)) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4)))) (/.f32 1/2 maxCos)) |
(*.f32 (/.f32 (/.f32 1/2 maxCos) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 4)))) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6))) |
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6)) (*.f32 (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6)) (*.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (+.f32 1 (-.f32 (*.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 1 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6) (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))))) |
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3) 3)) (*.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 6)))) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) 1) (+.f32 maxCos maxCos)) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 (cbrt.f32 (+.f32 maxCos maxCos)) (cbrt.f32 (+.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (+.f32 maxCos maxCos)) |
(/.f32 (+.f32 -1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (*.f32 maxCos -2)) |
(/.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 maxCos -2)) (*.f32 maxCos -2)) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) 1) (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3)) (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) |
(pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 1) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(pow.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 2) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(pow.f32 (cbrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 3) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(pow.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3) 1/3) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(sqrt.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) |
(sqrt.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2)) |
(fabs.f32 (fma.f32 maxCos -2 2)) |
(log.f32 (exp.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(cbrt.f32 (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 3)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(expm1.f32 (log.f32 (-.f32 3 (+.f32 maxCos maxCos)))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(exp.f32 (log.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(exp.f32 (*.f32 (log.f32 (-.f32 (-.f32 2 maxCos) maxCos)) 1)) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(log1p.f32 (expm1.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(fma.f32 1 (-.f32 1 (+.f32 maxCos maxCos)) 1) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(fma.f32 (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 1 (+.f32 maxCos maxCos))) 1) |
(fma.f32 -2 maxCos 2) |
(fma.f32 maxCos -2 2) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4)) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(*.f32 (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos 2))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 maxCos -2 2))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (-.f32 2 maxCos) maxCos))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 -2 maxCos 2))) |
(*.f32 (sqrt.f32 ux) (sqrt.f32 (fma.f32 maxCos -2 2))) |
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))) |
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1/2)) |
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))))) |
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (sqrt.f32 (cbrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos)))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3))) (/.f32 (sqrt.f32 (+.f32 (+.f32 maxCos maxCos) (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 ux))) |
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 3/2)) (sqrt.f32 (fma.f32 2 maxCos (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)))) (sqrt.f32 ux)) |
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 maxCos maxCos))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (/.f32 (sqrt.f32 (+.f32 maxCos maxCos)) (sqrt.f32 ux))) |
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2))) (sqrt.f32 (+.f32 maxCos maxCos))) (sqrt.f32 ux)) |
(pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/2) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) 2) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2)) |
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 -2 maxCos 2)) 3/2)) |
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) 1/2)) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1)) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 ux (fma.f32 -2 maxCos 2))) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| ✓ | 0.4b | (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) |
| ✓ | 0.4b | (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) |
| ✓ | 12.4b | (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
Compiled 109 to 67 computations (38.5% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | maxCos | @ | -inf | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 0.0ms | ux | @ | 0 | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 0.0ms | maxCos | @ | 0 | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 0.0ms | ux | @ | inf | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 0.0ms | maxCos | @ | inf | (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 1× | batch-egg-rewrite |
| 1082× | associate-+l+ |
| 666× | associate-+r+ |
| 608× | +-commutative |
| 410× | add-sqr-sqrt |
| 402× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 184 |
| 1 | 416 | 144 |
| 2 | 5659 | 144 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))) |
(*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)) |
(+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 ux) 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 ux 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 ux) 1) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 ux) 1) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (-.f32 (*.f32 ux maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (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) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (neg.f32 ux)) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (*.f32 ux maxCos) ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 ux maxCos) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.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 ux (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) ux)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (exp.f32 (log1p.f32 (-.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 (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux 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 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (/.f32 (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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (/.f32 (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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (+.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 -1) (*.f32 ux maxCos))) (+.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (+.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 ux (fma.f32 ux maxCos 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 (fma.f32 ux maxCos 1) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 1 (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 ux 0) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -2 (-.f32 (*.f32 ux maxCos) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 (*.f32 ux maxCos) 0)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0)) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0)))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0)))) (+.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) -1) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (-.f32 -1 (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (-.f32 (+.f32 ux -1) 1)) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 1 ux) (/.f32 1 (+.f32 (*.f32 ux maxCos) 0))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 1 ux) (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 ux 0) 0) (fma.f32 ux maxCos 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) -2) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (/.f32 1 (+.f32 (*.f32 ux maxCos) 0))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) 1) (-.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (*.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))) |
| 1× | egg-herbie |
| 832× | +-commutative |
| 792× | associate-*r* |
| 680× | associate-*l* |
| 650× | distribute-lft-in |
| 584× | distribute-rgt-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 716 | 22652 |
| 1 | 2109 | 18100 |
| 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))))) |
-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 (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)))))) |
(-.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(*.f32 1 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(*.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(log.f32 (exp.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3)) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 1) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 ux) 1 ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux)) |
(+.f32 (+.f32 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (+.f32 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (+.f32 ux 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (+.f32 ux 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (neg.f32 ux))) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 ux))) |
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 (*.f32 (+.f32 1 ux) 1) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (*.f32 (+.f32 1 ux) 1) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (-.f32 (*.f32 ux maxCos) ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (neg.f32 ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 1 ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (neg.f32 ux)) (fma.f32 ux maxCos 1)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (*.f32 ux maxCos) ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (neg.f32 ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) (-.f32 1 ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 ux maxCos) ux)) 1) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) (fma.f32 ux maxCos 1)) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(-.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.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 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) ux) |
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) ux) |
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1) |
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (/.f32 (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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1) |
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (/.f32 (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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (+.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 -1) (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3) |
(pow.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (log.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) (+.f32 1 ux))) |
(-.f32 -1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(-.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 0) |
(-.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) |
(-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) |
(-.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 1 (+.f32 1 ux))) |
(-.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) 1) |
(-.f32 (+.f32 ux 0) (fma.f32 ux maxCos 1)) |
(-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) |
(-.f32 -2 (-.f32 (*.f32 ux maxCos) (+.f32 1 ux))) |
(-.f32 (/.f32 1 (+.f32 (*.f32 ux maxCos) 0)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0)) (+.f32 1 ux))) |
(-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(-.f32 (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0)))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0)))) (+.f32 1 ux))) |
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) |
(-.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)) 1) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) -1) (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (-.f32 -1 (*.f32 ux maxCos))) 1) |
(-.f32 (+.f32 1 (-.f32 (+.f32 ux -1) 1)) (*.f32 ux maxCos)) |
(-.f32 (+.f32 1 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) |
(-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) |
(-.f32 (+.f32 (+.f32 1 ux) (/.f32 1 (+.f32 (*.f32 ux maxCos) 0))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0))) |
(-.f32 (+.f32 (+.f32 1 ux) (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) |
(-.f32 (+.f32 (+.f32 ux 0) 0) (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) -2) (*.f32 ux maxCos)) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (/.f32 1 (+.f32 (*.f32 ux maxCos) 0))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0))) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) |
(*.f32 1 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) |
(*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 1) |
(*.f32 (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(*.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (-.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) 1) (-.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)) |
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(/.f32 (+.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (*.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 1) |
(pow.f32 (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2) |
(pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 3) |
(pow.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 3) 1/3) |
(sqrt.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 2)) |
(log.f32 (exp.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(cbrt.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 3)) |
(expm1.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) |
(exp.f32 (log.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(exp.f32 (*.f32 (log.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 1)) |
(log1p.f32 (expm1.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(fma.f32 1 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1) |
(fma.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) |
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2)) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2)) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
| Outputs |
|---|
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) |
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) |
(+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))) |
(+.f32 (*.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux (-.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux (-.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) |
(*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.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 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux (-.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux (-.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))) |
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux (-.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 (*.f32 ux ux) (neg.f32 (pow.f32 (-.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)))) |
(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 (*.f32 ux ux) (neg.f32 (pow.f32 (-.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)))) |
(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 (*.f32 ux ux) (neg.f32 (pow.f32 (-.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)))) |
(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 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2)))) |
(+.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 1 (fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.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 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)))))) |
(+.f32 1 (fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) maxCos (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (*.f32 ux 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)))))) |
(+.f32 1 (fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) maxCos (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (*.f32 ux 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 (+.f32 ux -1) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux 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)))))) |
(+.f32 1 (fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) maxCos (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (*.f32 ux 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)))))) |
(+.f32 1 (fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) maxCos (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (*.f32 ux 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)))) |
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)) (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(+.f32 1 (+.f32 (*.f32 (-.f32 ux 1) (-.f32 1 ux)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) |
(+.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 ux ux) (*.f32 maxCos maxCos)))))) |
(+.f32 1 (-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux 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) (*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))) |
(+.f32 1 (-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) |
-1 |
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1) |
(fma.f32 ux (+.f32 1 (-.f32 (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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1)) |
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1)) |
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) |
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) |
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))) (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) |
(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 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux (-.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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1)) |
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1)) |
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (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 (*.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) (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 1 maxCos) 2))) |
(fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.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 (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 (*.f32 ux ux) (neg.f32 (pow.f32 (-.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 (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 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 1 maxCos) 2))))) |
(*.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))) |
(fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.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 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) maxCos (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) |
(+.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 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) maxCos (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (*.f32 ux 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 (+.f32 ux -1) (+.f32 ux -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) |
(+.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 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) maxCos (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) |
(+.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 ux ux) (*.f32 maxCos maxCos))))) |
(fma.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) maxCos (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (*.f32 ux maxCos) (*.f32 ux 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)))) |
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) |
(-.f32 (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)) (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(+.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 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) |
(+.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 ux ux) (*.f32 maxCos maxCos))))) |
(-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) |
-1 |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (-.f32 1 maxCos) ux) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 ux maxCos)) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) |
(*.f32 ux (-.f32 1 maxCos)) |
(-.f32 ux (*.f32 ux maxCos)) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 ux 1) |
(+.f32 ux -1) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 -1 (*.f32 maxCos ux)) |
(neg.f32 (*.f32 ux maxCos)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 -1 (*.f32 maxCos ux)) |
(neg.f32 (*.f32 ux maxCos)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))) |
(*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) |
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 maxCos 1) (-.f32 1 maxCos))) ux)) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) |
(fma.f32 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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) |
(fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) |
(+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))) |
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 3) (*.f32 ux ux))) (fma.f32 1/2 (*.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)) 2) ux)) (*.f32 ux (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) |
(neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))) |
(*.f32 (*.f32 ux (sqrt.f32 -1)) (neg.f32 (-.f32 1 maxCos))) |
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) |
(fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) |
(fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux) (pow.f32 (-.f32 1 maxCos) 3))) (fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) |
(fma.f32 1/8 (/.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (neg.f32 (sqrt.f32 -1))) (-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) |
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (+.f32 (*.f32 -2 maxCos) 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 maxCos) 2) 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 -1/2 (/.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))) |
(fma.f32 -1/16 (*.f32 (/.f32 (fma.f32 -2 maxCos 2) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 1 maxCos) 5)))) (fma.f32 1/8 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) ux) (pow.f32 (-.f32 1 maxCos) 3))) (fma.f32 -1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (fma.f32 -2 maxCos 2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))) |
(fma.f32 -1/16 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 3) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (/.f32 (/.f32 (pow.f32 (fma.f32 -2 maxCos 2) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 3))) (neg.f32 (sqrt.f32 -1))) (-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 -2 maxCos 2) (-.f32 1 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))) |
(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 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(+.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 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))) |
(fma.f32 1/2 (*.f32 maxCos (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2)))) |
(+.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 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 maxCos (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))))) |
(fma.f32 -1/4 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.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 maxCos (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))))) |
(*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)) |
(*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)) |
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(fma.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.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 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) 2)) (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) (*.f32 (sqrt.f32 -1) ux))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (-.f32 (+.f32 1 (*.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 (-.f32 (+.f32 1 (*.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)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))) (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 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (neg.f32 (sqrt.f32 -1))) (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) |
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) |
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux maxCos))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos)))) |
(fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 ux maxCos)))) |
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 1 ux) ux) (*.f32 -1 (*.f32 (-.f32 ux 1) ux))) (*.f32 (sqrt.f32 -1) ux))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))))) |
(fma.f32 1/2 (/.f32 (fma.f32 (-.f32 1 ux) ux (neg.f32 (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 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 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (-.f32 (/.f32 (*.f32 -1/2 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) |
(+.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 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (neg.f32 (sqrt.f32 -1))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (fma.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))) (-.f32 (/.f32 (*.f32 -1/2 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) |
(-.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(*.f32 1 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(*.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))) |
(*.f32 (cbrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (cbrt.f32 (pow.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (cbrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))) 4)) |
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))) |
(*.f32 (cbrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (cbrt.f32 (pow.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2))) |
(*.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(*.f32 (cbrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))) 4)) |
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))))) |
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (+.f32 -1 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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) (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(fabs.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) |
(fabs.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(log.f32 (exp.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3)) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(exp.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(fma.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(fma.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) |
(fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) |
(+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) |
(+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.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 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.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 (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 (neg.f32 ux) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 0 ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 (neg.f32 ux) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 0 ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 ux) 1 ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 (neg.f32 ux) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 0 ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux)) |
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux))) |
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (cbrt.f32 (*.f32 ux ux)) ux)) |
(+.f32 (+.f32 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 ux 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 ux 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (neg.f32 ux))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.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 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.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 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.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 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 ux))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (neg.f32 ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (+.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (+.f32 1 ux) 1) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (*.f32 (+.f32 1 ux) 1) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (-.f32 (*.f32 ux maxCos) ux)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (neg.f32 ux)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 1 ux)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (neg.f32 ux)) (fma.f32 ux maxCos 1)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (*.f32 ux maxCos) ux)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (neg.f32 ux)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) (-.f32 1 ux)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 ux maxCos) ux)) 1) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) (fma.f32 ux maxCos 1)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.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 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 -1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 -1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(-.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) |
(+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)))) |
(-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) |
(+.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.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 (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.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) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.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 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.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) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.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 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) ux) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) ux) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 -1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (/.f32 (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) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.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 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 -1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 ux (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.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 (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (/.f32 (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) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.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 ux (-.f32 -2 (*.f32 ux maxCos)))))) |
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.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 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (/.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) |
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (/.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(*.f32 (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(/.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 ux (fma.f32 ux maxCos 1))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2))) (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (+.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (+.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 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (/.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (/.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 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2))) (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1)))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (/.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (+.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 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) |
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(*.f32 (/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (/.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 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (/.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)))))) |
(pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(pow.f32 (cbrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 3) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(pow.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(sqrt.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) |
(fabs.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))) |
(log.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(cbrt.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(expm1.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(exp.f32 (log.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(log1p.f32 (expm1.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(+.f32 1 (+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)) |
(-.f32 -1 (-.f32 (fma.f32 ux maxCos 1) (+.f32 1 ux))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 -1 (-.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 0) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 1 (+.f32 1 ux))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (exp.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 ux 0) (fma.f32 ux maxCos 1)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 -2 (-.f32 (*.f32 ux maxCos) (+.f32 1 ux))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (/.f32 1 (+.f32 (*.f32 ux maxCos) 0)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0)) (+.f32 1 ux))) |
(-.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux maxCos)) (+.f32 ux 1))) |
(+.f32 1 (-.f32 (+.f32 ux (/.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux maxCos)))) |
(-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2))) |
(-.f32 (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0)))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0)))) (+.f32 1 ux))) |
(-.f32 (/.f32 -1 (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (+.f32 ux 1))) |
(+.f32 ux (+.f32 1 (-.f32 (/.f32 -1 (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1))))))) |
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) |
(+.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 (-.f32 ux -2) (*.f32 ux maxCos))) (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (+.f32 (-.f32 ux -2) (*.f32 ux maxCos)))) 1) |
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 (*.f32 ux maxCos) (+.f32 ux 2))) ux) (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (+.f32 (*.f32 ux maxCos) (+.f32 ux 2))))) |
(-.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) -1) (fma.f32 ux maxCos 1)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (-.f32 -1 (*.f32 ux maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 1 (-.f32 (+.f32 ux -1) 1)) (*.f32 ux maxCos)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 1 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos))))) |
(+.f32 (-.f32 (/.f32 (*.f32 ux ux) (+.f32 (-.f32 ux -2) (*.f32 ux maxCos))) (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (+.f32 (-.f32 ux -2) (*.f32 ux maxCos)))) 1) |
(+.f32 1 (-.f32 (*.f32 (/.f32 ux (+.f32 (*.f32 ux maxCos) (+.f32 ux 2))) ux) (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (+.f32 (*.f32 ux maxCos) (+.f32 ux 2))))) |
(-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (+.f32 1 ux) (/.f32 1 (+.f32 (*.f32 ux maxCos) 0))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0))) |
(-.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux maxCos)) (+.f32 ux 1))) |
(+.f32 1 (-.f32 (+.f32 ux (/.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux maxCos)))) |
(-.f32 (+.f32 (+.f32 1 ux) (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) |
(-.f32 (/.f32 -1 (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (+.f32 ux 1))) |
(+.f32 ux (+.f32 1 (-.f32 (/.f32 -1 (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1))))))) |
(-.f32 (+.f32 (+.f32 ux 0) 0) (fma.f32 ux maxCos 1)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) -2) (*.f32 ux maxCos)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (/.f32 1 (+.f32 (*.f32 ux maxCos) 0))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 (*.f32 ux maxCos) 0))) |
(-.f32 (/.f32 1 (*.f32 ux maxCos)) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux maxCos)) (+.f32 ux 1))) |
(+.f32 1 (-.f32 (+.f32 ux (/.f32 1 (*.f32 ux maxCos))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux maxCos)))) |
(-.f32 (+.f32 (*.f32 (+.f32 1 ux) 1) (/.f32 -1 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 ux maxCos) 0))))) |
(-.f32 (/.f32 -1 (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (+.f32 ux 1))) |
(+.f32 ux (+.f32 1 (-.f32 (/.f32 -1 (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 1))))))) |
(*.f32 1 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) (pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2) (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(*.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2))) |
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 1 (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) |
(/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2))) |
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)))) |
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 1 (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) |
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 1 (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) |
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) 2)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) |
(/.f32 (-.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) 1) (-.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)) |
(/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 ux (-.f32 -2 (fma.f32 ux maxCos 1)))) |
(/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) |
(/.f32 (-.f32 (*.f32 (+.f32 ux 1) (+.f32 ux 1)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (+.f32 1 (+.f32 (-.f32 ux -2) (*.f32 ux maxCos)))) |
(/.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (*.f32 ux maxCos) (+.f32 ux 3))) (+.f32 (*.f32 ux maxCos) (+.f32 ux 3))) |
(/.f32 (+.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3) (pow.f32 (+.f32 1 ux) 3)) (+.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (-.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (*.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (+.f32 ux 1) (-.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 ux 1))))) |
(/.f32 (+.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 (+.f32 ux 1) (+.f32 ux 1) (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 ux 1))))) |
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (neg.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) |
(/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) |
(/.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 ux (-.f32 -2 (fma.f32 ux maxCos 1)))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))))) |
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (neg.f32 (+.f32 (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos)) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) |
(/.f32 (-.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (+.f32 ux (-.f32 -2 (fma.f32 ux maxCos 1))) (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) |
(pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (sqrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 2) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (cbrt.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 3) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(pow.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 3) 1/3) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(sqrt.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 2)) |
(fabs.f32 (-.f32 ux (fma.f32 ux maxCos 1))) |
(log.f32 (exp.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(cbrt.f32 (pow.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) 3)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(expm1.f32 (log.f32 (-.f32 (+.f32 ux 0) (*.f32 ux maxCos)))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(exp.f32 (log.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(exp.f32 (*.f32 (log.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos))) 1)) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(log1p.f32 (expm1.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(fma.f32 1 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(fma.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) |
(fma.f32 ux (-.f32 1 maxCos) -1) |
(-.f32 ux (fma.f32 ux maxCos 1)) |
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 1 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4)) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (cbrt.f32 (sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) |
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (cbrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) (cbrt.f32 (sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) |
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1/2)) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))) (sqrt.f32 (cbrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))))) |
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))))) |
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.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))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/2) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 1) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1/4) 2) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(pow.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2) 1/3) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(cbrt.f32 (pow.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 3/2)) |
(fabs.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)) |
(cbrt.f32 (pow.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))) 3/2)) |
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1/2)) |
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1/2) |
(sqrt.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))) |
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) |
(sqrt.f32 (fma.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) |
(sqrt.f32 (+.f32 2 (-.f32 -1 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (-.f32 (-.f32 1 maxCos) maxCos) | |
| ✓ | 0.1b | (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| ✓ | 0.3b | (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) |
| ✓ | 1.0b | (pow.f32 (PI.f32) 2) |
Compiled 97 to 58 computations (40.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | maxCos | @ | inf | (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 2.0ms | ux | @ | inf | (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | ux | @ | -inf | (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | ux | @ | 0 | (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | uy | @ | 0 | (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) |
| 1× | batch-egg-rewrite |
| 646× | associate-+l+ |
| 556× | associate-/r* |
| 484× | add-sqr-sqrt |
| 470× | *-un-lft-identity |
| 468× | pow1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 103 |
| 1 | 472 | 83 |
| 2 | 6212 | 81 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (PI.f32) 2) |
(*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (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 log.f32 (+.f32 1 (expm1.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 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 (/.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 -2) (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) (-.f32 1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) (-.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))))))) |
| 1× | egg-herbie |
| 1204× | distribute-lft-in |
| 1132× | distribute-rgt-in |
| 1006× | *-commutative |
| 992× | associate-/l* |
| 794× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 235 | 6304 |
| 1 | 599 | 5626 |
| 2 | 2277 | 4784 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux))))) |
(-.f32 (exp.f32 (log1p.f32 (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))) |
(log.f32 (+.f32 1 (expm1.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 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 0) |
(+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1)) |
(-.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 1) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) 2) |
(-.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 (/.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) 1)) |
(pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) |
(pow.f32 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))) 2) |
(pow.f32 (cbrt.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 3) |
(pow.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3) 1/3) |
(sqrt.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) |
(log.f32 (pow.f32 (exp.f32 -2) (pow.f32 (*.f32 uy (PI.f32)) 2))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(cbrt.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) |
(expm1.f32 (log1p.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(exp.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) (-.f32 1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) (-.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1) |
(-.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1) |
(-.f32 (+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) |
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 3) |
(pow.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) |
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3))) |
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(exp.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
| Outputs |
|---|
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)))) |
(*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2))) |
(*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))) |
(*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)))) |
(*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2))) |
(*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)) |
(*.f32 (*.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)) (sqrt.f32 ux)) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))))) |
(*.f32 (sqrt.f32 ux) (-.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (/.f32 maxCos (sqrt.f32 2))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (sqrt.f32 2) 3) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)) (sqrt.f32 ux)))) |
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 -1/2 (/.f32 maxCos (/.f32 (/.f32 (*.f32 2 (sqrt.f32 2)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) maxCos))))) (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))) |
(*.f32 (sqrt.f32 ux) (+.f32 (-.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (/.f32 maxCos (sqrt.f32 2)))) (*.f32 (/.f32 (*.f32 -1/2 (*.f32 maxCos maxCos)) (*.f32 2 (sqrt.f32 2))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 maxCos (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (/.f32 (pow.f32 (sqrt.f32 2) 3) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 2) 5) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)))) (*.f32 (*.f32 (sqrt.f32 2) (+.f32 (*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) 1)) (sqrt.f32 ux))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (/.f32 (*.f32 -1/2 (pow.f32 maxCos 3)) (/.f32 (pow.f32 (sqrt.f32 2) 5) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))))) (*.f32 (sqrt.f32 ux) (+.f32 (/.f32 (neg.f32 maxCos) (/.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) (*.f32 -1/2 (/.f32 maxCos (/.f32 (/.f32 (*.f32 2 (sqrt.f32 2)) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) maxCos)))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (+.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (/.f32 (/.f32 maxCos (/.f32 2 maxCos)) (sqrt.f32 2))) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))))) (-.f32 (*.f32 (sqrt.f32 2) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (/.f32 maxCos (sqrt.f32 2)))))) |
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) 1) |
(pow.f32 (PI.f32) 2) |
(*.f32 (PI.f32) (PI.f32)) |
(pow.f32 (PI.f32) 2) |
(*.f32 (pow.f32 (PI.f32) 2) 1) |
(pow.f32 (PI.f32) 2) |
(*.f32 1 (pow.f32 (PI.f32) 2)) |
(pow.f32 (PI.f32) 2) |
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32))) |
(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))) |
(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))) |
(pow.f32 (PI.f32) 2) |
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32))) |
(pow.f32 (PI.f32) 2) |
(sqrt.f32 (pow.f32 (PI.f32) 4)) |
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2))) |
(pow.f32 (PI.f32) 2) |
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 2)))) |
(pow.f32 (PI.f32) 2) |
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3)) |
(pow.f32 (PI.f32) 2) |
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) |
(pow.f32 (PI.f32) 2) |
(exp.f32 (*.f32 2 (log.f32 (PI.f32)))) |
(pow.f32 (PI.f32) 2) |
(exp.f32 (*.f32 (*.f32 2 (log.f32 (PI.f32))) 1)) |
(pow.f32 (PI.f32) 2) |
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2))) |
(pow.f32 (PI.f32) 2) |
(+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 0) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1)) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(-.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 1) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) 2) |
(+.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) -2) |
(+.f32 -2 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))) |
(-.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 (/.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) 1)) |
(-.f32 (/.f32 1 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (+.f32 1 (/.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(-.f32 (/.f32 1 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (+.f32 1 (/.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)))) |
(+.f32 -1 (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(pow.f32 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))) 2) |
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))) 2) |
(pow.f32 (cbrt.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 3) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(pow.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3) 1/3) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(sqrt.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) |
(fabs.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) |
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) |
(log.f32 (pow.f32 (exp.f32 -2) (pow.f32 (*.f32 uy (PI.f32)) 2))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(cbrt.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(expm1.f32 (log1p.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(exp.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(exp.f32 (*.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) 1)) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(log1p.f32 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) |
(*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) (-.f32 1 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1) (*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) (-.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1) (*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(-.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1) (*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))) |
(-.f32 (+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) 1) |
(+.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1) (*.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(fma.f32 -2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) (fma.f32 -8 (pow.f32 (*.f32 uy (PI.f32)) 6) 1))) |
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) (fma.f32 -8 (pow.f32 (*.f32 uy (PI.f32)) 6) 1))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) (fma.f32 -8 (pow.f32 (*.f32 uy (PI.f32)) 6) 1))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) (fma.f32 -8 (pow.f32 (*.f32 uy (PI.f32)) 6) 1))) |
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3))) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) (fma.f32 -8 (pow.f32 (*.f32 uy (PI.f32)) 6) 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (sqrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (cbrt.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)))) |
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1)) (-.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) |
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 1 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 4) -4)) (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) (fma.f32 -8 (pow.f32 (*.f32 uy (PI.f32)) 6) 1))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) (fma.f32 -8 (pow.f32 (*.f32 uy (PI.f32)) 6) 1))) |
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 3)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (*.f32 (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2))))))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))))) |
(/.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2)) (*.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2)))) |
(*.f32 (/.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 2) 3) 1) (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (pow.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 2))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (+.f32 (fma.f32 2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 4))) (fma.f32 -8 (pow.f32 (*.f32 uy (PI.f32)) 6) 1))) |
(pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 1) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) 2) |
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 -2))))) 2) |
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 1/4) (hypot.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -2))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 3) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(pow.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) 1/3) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2))) |
(sqrt.f32 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 ux (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 2)))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3)) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(exp.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1)) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (*.f32 -2 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))))) |
(fma.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux)) (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 -2 maxCos)) ux))) |
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) 1) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) | |
| ✓ | 0.2b | (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| ✓ | 0.3b | (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) |
| 0.3b | (*.f32 uy (*.f32 2 (PI.f32))) |
Compiled 94 to 62 computations (34% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | uy | @ | 0 | (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) |
| 2.0ms | uy | @ | inf | (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) |
| 2.0ms | uy | @ | -inf | (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) |
| 1.0ms | uy | @ | -inf | (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1.0ms | uy | @ | inf | (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 1× | batch-egg-rewrite |
| 1860× | associate-*r/ |
| 454× | add-sqr-sqrt |
| 450× | associate-+l+ |
| 438× | *-un-lft-identity |
| 436× | pow1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 72 |
| 1 | 464 | 68 |
| 2 | 5721 | 66 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| Outputs |
|---|
((#(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 (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 (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 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))))) (#(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 (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 (cbrt.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 *.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) 3) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(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 cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (#(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)))))))))) |
((#(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 maxCos maxCos))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 2)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 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 maxCos 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 maxCos 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 maxCos 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 maxCos maxCos))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) (pow.f32 (cos.f32 (*.f32 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 maxCos 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 maxCos 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 maxCos 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 maxCos maxCos))))))))))) |
| 1× | egg-herbie |
| 1310× | fma-def |
| 998× | *-commutative |
| 794× | associate-/l* |
| 736× | distribute-lft-in |
| 718× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 222 | 3621 |
| 1 | 581 | 3369 |
| 2 | 2250 | 2829 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f32 1 (*.f32 (+.f32 (*.f32 -2/3 (pow.f32 (PI.f32) 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) |
(+.f32 (*.f32 (+.f32 (*.f32 4/9 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 2/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 8/9 (pow.f32 (PI.f32) 4)) (*.f32 1/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))))) (pow.f32 uy 4)) (+.f32 1 (*.f32 (+.f32 (*.f32 -2/3 (pow.f32 (PI.f32) 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2)))) |
(+.f32 (*.f32 (+.f32 (*.f32 4/9 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 2/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 8/9 (pow.f32 (PI.f32) 4)) (*.f32 1/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))))) (pow.f32 uy 4)) (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -2/3 (pow.f32 (PI.f32) 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2)) (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 1/3 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -4/3 (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 -8/27 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -2/3 (*.f32 (+.f32 (*.f32 4/9 (pow.f32 (PI.f32) 4)) (*.f32 2/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -8/9 (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -4/3 (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 -8/27 (pow.f32 (PI.f32) 6)))))))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) |
(*.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 (cbrt.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)))))) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6)) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3)) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) 3) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(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)) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(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)))))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) 1) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 2)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos 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 maxCos maxCos)))))))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) (pow.f32 (cos.f32 (*.f32 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 maxCos maxCos))))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
| Outputs |
|---|
1 |
(+.f32 1 (*.f32 (+.f32 (*.f32 -2/3 (pow.f32 (PI.f32) 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) -2) (*.f32 uy uy))) |
(fma.f32 (*.f32 (pow.f32 (PI.f32) 2) -2) (*.f32 uy uy) 1) |
(fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) -2) 1) |
(+.f32 (*.f32 (+.f32 (*.f32 4/9 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 2/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 8/9 (pow.f32 (PI.f32) 4)) (*.f32 1/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))))) (pow.f32 uy 4)) (+.f32 1 (*.f32 (+.f32 (*.f32 -2/3 (pow.f32 (PI.f32) 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2)))) |
(fma.f32 (fma.f32 4/9 (pow.f32 (PI.f32) 4) (fma.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) -2/3) (fma.f32 8/9 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -2/3) 1/3)))) (pow.f32 uy 4) (+.f32 1 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) -2) (*.f32 uy uy)))) |
(fma.f32 (+.f32 (fma.f32 (pow.f32 (PI.f32) 4) 8/9 (*.f32 (pow.f32 (PI.f32) 4) -2/9)) (fma.f32 4/9 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) -4/9))) (pow.f32 uy 4) (fma.f32 (*.f32 (pow.f32 (PI.f32) 2) -2) (*.f32 uy uy) 1)) |
(fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) -2) (fma.f32 (fma.f32 4/9 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 2/9)) (pow.f32 uy 4) 1)) |
(+.f32 (*.f32 (+.f32 (*.f32 4/9 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 2/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 8/9 (pow.f32 (PI.f32) 4)) (*.f32 1/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))))) (pow.f32 uy 4)) (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -2/3 (pow.f32 (PI.f32) 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 2))) (pow.f32 uy 2)) (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 1/3 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -4/3 (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 -8/27 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -2/3 (*.f32 (+.f32 (*.f32 4/9 (pow.f32 (PI.f32) 4)) (*.f32 2/3 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -8/9 (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -4/3 (*.f32 (-.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 4/3 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 -8/27 (pow.f32 (PI.f32) 6)))))))))))) |
(fma.f32 (fma.f32 4/9 (pow.f32 (PI.f32) 4) (fma.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) -2/3) (fma.f32 8/9 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -2/3) 1/3)))) (pow.f32 uy 4) (+.f32 1 (fma.f32 (*.f32 (pow.f32 (PI.f32) 2) -2) (*.f32 uy uy) (*.f32 (pow.f32 uy 6) (fma.f32 1/3 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (*.f32 (pow.f32 (PI.f32) 6) -8/27))) (fma.f32 -2/3 (*.f32 (pow.f32 (PI.f32) 2) (fma.f32 4/9 (pow.f32 (PI.f32) 4) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) -2/3)))) (fma.f32 -8/9 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (*.f32 2/3 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) -2/3)) (*.f32 (pow.f32 (PI.f32) 6) -8/27))))))))))) |
(+.f32 (fma.f32 (+.f32 (fma.f32 (pow.f32 (PI.f32) 4) 8/9 (*.f32 (pow.f32 (PI.f32) 4) -2/9)) (fma.f32 4/9 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) -4/9))) (pow.f32 uy 4) (fma.f32 (*.f32 (pow.f32 (PI.f32) 2) -2) (*.f32 uy uy) 1)) (*.f32 (pow.f32 uy 6) (fma.f32 1/3 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2/3 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) -8/27))) (+.f32 (*.f32 2/3 (-.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2/3 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 (PI.f32) 6) -8/27)))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -2/3 (fma.f32 4/9 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) -4/9))) (*.f32 (*.f32 -2/3 (pow.f32 (PI.f32) 4)) -8/9))))))) |
(fma.f32 (fma.f32 4/9 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 2/9)) (pow.f32 uy 4) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) -2) (fma.f32 (pow.f32 uy 6) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2/3 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) 0) (*.f32 (pow.f32 (PI.f32) 4) -8/9))) (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 6) 28/135) (*.f32 4/3 (*.f32 -2/3 (pow.f32 (PI.f32) 6)))) 1)) 1))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 1 1/3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) |
(sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) |
(sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) |
(sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy uy))))) |
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)))) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux))) |
(*.f32 (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) -2) 1) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) |
(+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy uy)))))) |
(+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy)))))) |
(fma.f32 (*.f32 (pow.f32 uy 4) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2)))) (*.f32 (pow.f32 (PI.f32) 4) 2/3) (*.f32 (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) -2) 1) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))) |
(fma.f32 -4/45 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (+.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4))) (*.f32 -2 (*.f32 (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 uy uy))))))) |
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)))) (+.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (fma.f32 2/3 (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4))) (*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy))))))) |
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 uy uy) -2)) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4))))) (*.f32 (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) 1) (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 1 (*.f32 2 maxCos))) ux))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 2) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 ux))) |
(*.f32 (sqrt.f32 2) (*.f32 (sqrt.f32 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 (sqrt.f32 2) maxCos))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))) |
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 2)) maxCos)))) |
(*.f32 (sqrt.f32 ux) (-.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 maxCos (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 2))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux)))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 (sqrt.f32 2) maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux))))) |
(-.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 2)))))) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 ux)) (/.f32 (sqrt.f32 2) maxCos))) |
(*.f32 (sqrt.f32 ux) (-.f32 (fma.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1/4 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 2) (*.f32 maxCos maxCos))))) (*.f32 maxCos (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 2))))) |
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (sqrt.f32 2)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 3)) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 2)) (sqrt.f32 ux))))) |
(fma.f32 -1 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 (sqrt.f32 2) maxCos))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 (pow.f32 (sqrt.f32 2) 5) (pow.f32 maxCos 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 (pow.f32 (sqrt.f32 2) 3) (*.f32 maxCos maxCos)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 2) (sqrt.f32 ux)))))) |
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sqrt.f32 2) 5)) (pow.f32 maxCos 3))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (/.f32 (*.f32 maxCos maxCos) (sqrt.f32 2)))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 2)) maxCos))))) |
(*.f32 (sqrt.f32 ux) (+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 -1/4 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 2) (*.f32 maxCos maxCos))))) (-.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 maxCos (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 2)))))) |
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.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 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 (cbrt.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 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) 1) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) 3) (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) |
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) |
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 2)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) |
(/.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (/.f32 (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos))) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 2))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 maxCos (+.f32 ux ux)))) (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2))) 2)))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux (fma.f32 maxCos -2 1)) 2))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 2 (*.f32 ux maxCos))))) |
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3)))) (sqrt.f32 (fma.f32 ux ux (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux))))) |
(/.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 ux ux (*.f32 ux (*.f32 (-.f32 1 (+.f32 maxCos maxCos)) (-.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) ux))))) (sqrt.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) 3))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 ux (*.f32 (+.f32 1 (*.f32 maxCos -2)) (-.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2))) ux)))))) (hypot.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2))) 3/2))) |
(*.f32 (hypot.f32 (pow.f32 ux 3/2) (pow.f32 (*.f32 ux (fma.f32 maxCos -2 1)) 3/2)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 ux (*.f32 (fma.f32 maxCos -2 1) (-.f32 (*.f32 ux (fma.f32 maxCos -2 1)) ux))))))) |
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 2) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3) 1/3) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) |
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 (+.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 2)))) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) |
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (*.f32 ux (fma.f32 maxCos -2 2)))) |
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 3) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos 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 2 (+.f32 maxCos maxCos))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3/2))) |
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (fma.f32 ux (-.f32 1 (+.f32 maxCos maxCos)) ux))) |
(*.f32 (sqrt.f32 (fma.f32 ux (+.f32 1 (*.f32 maxCos -2)) ux)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 maxCos -2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
Compiled 50865 to 34496 computations (32.2% saved)
87 alts after pruning (80 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1606 | 42 | 1648 |
| Fresh | 15 | 38 | 53 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 6 | 9 |
| Total | 1624 | 87 | 1711 |
| Status | Error | Program |
|---|---|---|
| 11.3b | (pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) | |
| 1.7b | (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) | |
| 0.8b | (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) | |
| 8.0b | (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) | |
| 11.1b | (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) | |
| 13.7b | (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) | |
| 9.7b | (+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) | |
| 15.9b | (+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) | |
| 7.9b | (*.f32 (pow.f32 (cbrt.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| ✓ | 7.9b | (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| 10.9b | (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 maxCos -2))))) | |
| 0.4b | (*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| 9.7b | (*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 10.9b | (*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) | |
| 9.7b | (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| ✓ | 9.2b | (*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 ux)) |
| 0.5b | (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| 0.3b | (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| ✓ | 0.3b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| 2.5b | (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| 7.9b | (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| 12.0b | (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) | |
| 5.7b | (*.f32 (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| 0.8b | (*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| 1.1b | (*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) | |
| 7.9b | (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))))) | |
| 12.9b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))))) | |
| 12.7b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))))) | |
| 17.4b | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))) | |
| 1.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3)) | |
| 0.8b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) | |
| 13.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.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))))))))) | |
| ✓ | 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
| 0.5b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) | |
| 0.3b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) | |
| 7.9b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (+.f32 (*.f32 -2 maxCos) 1))))) | |
| 9.2b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) | |
| 13.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) | |
| 0.4b | (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) | |
| 2.5b | (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) | |
| 2.5b | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) | |
| 0.4b | (*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) | |
| 6.0b | (*.f32 1 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) | |
| 28.0b | (sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) | |
| 26.3b | (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) | |
| 28.2b | (sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) | |
| 11.1b | (sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) | |
| 15.5b | (sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) | |
| 5.9b | (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) | |
| 15.7b | (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))))) | |
| 11.1b | (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) | |
| 12.0b | (sqrt.f32 (+.f32 ux ux)) | |
| 18.2b | (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) | |
| 15.6b | (sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) | |
| 15.4b | (sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) | |
| 14.6b | (sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) | |
| 16.0b | (sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) | |
| 15.5b | (sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) | |
| 15.6b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 15.8b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 15.5b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ✓ | 15.6b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 16.0b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 18.5b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 17.3b | (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 15.7b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 15.6b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 15.6b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 15.3b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| 15.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) | |
| ✓ | 15.4b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
| 15.9b | (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) | |
| ✓ | 29.9b | (sqrt.f32 (+.f32 1 -1)) |
| 5.9b | (sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) | |
| 11.1b | (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) | |
| 5.9b | (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) | |
| 1.3b | (sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) | |
| 26.1b | (sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) | |
| 11.1b | (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) | |
| 22.2b | (sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) | |
| 18.9b | (sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) | |
| 13.7b | (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) | |
| 9.1b | (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) | |
| 11.3b | (exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) | |
| 11.1b | (cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
Compiled 2118 to 1619 computations (23.6% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 (-.f32 1 maxCos) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.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 ux (+.f32 (*.f32 -2 maxCos) 1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 1 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))))) |
(*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) |
(*.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 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 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)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (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 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.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))))))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (+.f32 (sqrt.f32 2) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 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)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3)) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.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)))) (log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))))) |
(*.f32 (log.f32 (exp.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 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 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) |
(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 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.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 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))) |
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (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 (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)))) |
| Outputs |
|---|
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
11 calls:
| 142.0ms | ux |
| 118.0ms | uy |
| 106.0ms | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 100.0ms | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 93.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | ux |
| 0.3b | 1 | uy |
| 0.3b | 1 | maxCos |
| 0.3b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.3b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.3b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.3b | 1 | (*.f32 uy 2) |
| 0.3b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.3b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.3b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.3b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 3323 to 2286 computations (31.2% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 (-.f32 1 maxCos) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.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 ux (+.f32 (*.f32 -2 maxCos) 1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 1 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))))) |
(*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) |
(*.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 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 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)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (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 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (pow.f32 (-.f32 1 ux) 2)))) |
(+.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))) |
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos maxCos)) ux) (+.f32 2 (*.f32 maxCos -2))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 2 (*.f32 -2 ux)) maxCos) (sqrt.f32 (/.f32 ux (-.f32 2 ux))))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 ux (-.f32 2 ux)))) (*.f32 -1 (-.f32 ux (*.f32 ux ux)))) maxCos))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.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))))))))) |
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))) |
(*.f32 (+.f32 (sqrt.f32 2) (*.f32 -2 (*.f32 (sqrt.f32 2) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))))) (sqrt.f32 ux)) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 3) |
(*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 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)))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) 1/2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (pow.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) 3/2) 1/3)) |
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) 1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (cbrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) |
(*.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)))) (log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))) |
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) 3)) |
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 3) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) |
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) |
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))) 2) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))))) |
(*.f32 (log.f32 (exp.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 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 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) |
(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 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1) 3/2))) |
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) 3) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.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 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/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:
| 67.0ms | (*.f32 uy 2) |
| 67.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 67.0ms | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 67.0ms | uy |
| 64.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | ux |
| 0.3b | 1 | uy |
| 0.3b | 1 | maxCos |
| 0.3b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.3b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.3b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.3b | 1 | (*.f32 uy 2) |
| 0.3b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.3b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.3b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.3b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 3180 to 2188 computations (31.2% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 (-.f32 1 maxCos) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.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 ux (+.f32 (*.f32 -2 maxCos) 1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 1 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))))) |
(*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) |
(*.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 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 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)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
11 calls:
| 79.0ms | ux |
| 42.0ms | maxCos |
| 41.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 41.0ms | (*.f32 uy 2) |
| 41.0ms | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | ux |
| 0.3b | 1 | uy |
| 0.3b | 1 | maxCos |
| 0.3b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.3b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.3b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.3b | 1 | (*.f32 uy 2) |
| 0.3b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.3b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.3b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.3b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 2018 to 1356 computations (32.8% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 (-.f32 1 maxCos) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.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 ux (+.f32 (*.f32 -2 maxCos) 1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 1 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux)))))) |
(*.f32 (+.f32 1 (+.f32 1 (-.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) 1))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (+.f32 2 (*.f32 -2 ux)) ux))) (*.f32 ux (-.f32 2 ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (-.f32 1 (-.f32 ux (*.f32 (-.f32 1 ux) (neg.f32 ux))))))) |
(*.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 (-.f32 1 ux) (-.f32 (*.f32 maxCos (*.f32 -2 ux)) (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))) (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 -2 ux)))))))) |
(*.f32 (*.f32 (sqrt.f32 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 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)))) (sqrt.f32 (fma.f32 2 ux (neg.f32 (*.f32 ux ux))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) |
(sqrt.f32 (fma.f32 ux (fma.f32 -2 maxCos 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 3/2))) |
| Outputs |
|---|
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
11 calls:
| 95.0ms | maxCos |
| 73.0ms | ux |
| 45.0ms | uy |
| 41.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 39.0ms | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | ux |
| 0.3b | 1 | uy |
| 0.3b | 1 | maxCos |
| 0.3b | 1 | (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) |
| 0.3b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 0.3b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 0.3b | 1 | (*.f32 uy 2) |
| 0.3b | 1 | (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) |
| 0.3b | 1 | (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) |
| 0.3b | 1 | (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))) |
| 0.3b | 1 | (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) |
Compiled 1995 to 1339 computations (32.9% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (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 2 (*.f32 (-.f32 1 maxCos) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 2 (neg.f32 maxCos)) maxCos)))) |
(*.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 ux (+.f32 (*.f32 -2 maxCos) 1))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 1 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))) |
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))) |
6 calls:
| 113.0ms | uy |
| 65.0ms | ux |
| 63.0ms | maxCos |
| 60.0ms | (*.f32 uy 2) |
| 60.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 2.5b | 1 | ux |
| 1.2b | 2 | uy |
| 1.2b | 2 | maxCos |
| 1.2b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 1.2b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 1.2b | 2 | (*.f32 uy 2) |
Compiled 1461 to 969 computations (33.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0005698939203284681 | 0.0005989786586724222 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))) |
6 calls:
| 53.0ms | (*.f32 uy 2) |
| 52.0ms | maxCos |
| 52.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 51.0ms | uy |
| 35.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| Error | Segments | Branch |
|---|---|---|
| 2.5b | 1 | ux |
| 1.2b | 2 | uy |
| 1.2b | 2 | maxCos |
| 1.2b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 1.2b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 1.2b | 2 | (*.f32 uy 2) |
Compiled 1273 to 836 computations (34.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0005698939203284681 | 0.0005989786586724222 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
| Outputs |
|---|
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
6 calls:
| 107.0ms | (*.f32 uy 2) |
| 89.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 54.0ms | uy |
| 34.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 30.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 5.9b | 1 | ux |
| 3.4b | 2 | uy |
| 5.9b | 1 | maxCos |
| 3.4b | 2 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 3.4b | 2 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 3.4b | 2 | (*.f32 uy 2) |
Compiled 1247 to 818 computations (34.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9997376799583435 | 0.9997419714927673 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2)) (/.f32 (+.f32 maxCos maxCos) ux))) |
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) |
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)) |
(sqrt.f32 (*.f32 ux (-.f32 (/.f32 1 (+.f32 maxCos maxCos)) (/.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) (+.f32 maxCos maxCos))))) |
(sqrt.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 (+.f32 maxCos maxCos)) 2) 1) ux) (-.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (+.f32 ux (-.f32 -1 (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (-.f32 ux 1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (fma.f32 ux maxCos 1))))))) |
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 -1 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (+.f32 -1 maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) -1) (+.f32 ux (-.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))) (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 ux) (+.f32 1 ux)) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2)) (-.f32 (+.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(+.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 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (+.f32 ux -1)))) 1/2))) |
(sqrt.f32 (+.f32 1 (+.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 (-.f32 (-.f32 1 ux) -2) (*.f32 ux maxCos))) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (/.f32 (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 2) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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)))))))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 1 (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 (-.f32 1 ux) (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) |
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1))) |
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))) 3) |
(sqrt.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))))) |
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))) 1) |
| Outputs |
|---|
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
6 calls:
| 67.0ms | maxCos |
| 51.0ms | (*.f32 uy 2) |
| 51.0ms | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 35.0ms | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 30.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 5.9b | 1 | ux |
| 5.9b | 1 | uy |
| 5.9b | 1 | maxCos |
| 5.9b | 1 | (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) |
| 5.9b | 1 | (*.f32 (*.f32 uy 2) (PI.f32)) |
| 5.9b | 1 | (*.f32 uy 2) |
Compiled 1234 to 809 computations (34.4% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
| Outputs |
|---|
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
3 calls:
| 16.0ms | maxCos |
| 15.0ms | ux |
| 15.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 5.9b | 1 | ux |
| 5.9b | 1 | uy |
| 5.9b | 1 | maxCos |
Compiled 494 to 327 computations (33.8% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 (+.f32 ux -1) 1) (-.f32 (*.f32 ux maxCos) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 1 ux) (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))))) |
(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))))) |
(sqrt.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))) (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos))))) (-.f32 ux (*.f32 ux (-.f32 1 (+.f32 maxCos maxCos)))))) |
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -1 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))) |
(*.f32 (sqrt.f32 2) (sqrt.f32 ux)) |
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2)) |
(pow.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)) 3/2) 1/3) |
(sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (-.f32 (*.f32 maxCos ux) ux)) 2))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2))))) |
| Outputs |
|---|
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
3 calls:
| 16.0ms | maxCos |
| 15.0ms | ux |
| 15.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 5.9b | 1 | ux |
| 5.9b | 1 | uy |
| 5.9b | 1 | maxCos |
Compiled 478 to 315 computations (34.1% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) 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 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos)))) |
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 (-.f32 2 maxCos) maxCos)))) |
(sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) |
(*.f32 1 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 (-.f32 1 maxCos) maxCos))))) |
| Outputs |
|---|
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))) |
3 calls:
| 12.0ms | ux |
| 8.0ms | uy |
| 6.0ms | maxCos |
| Error | Segments | Branch |
|---|---|---|
| 8.0b | 2 | ux |
| 11.1b | 1 | uy |
| 11.1b | 1 | maxCos |
Compiled 110 to 79 computations (28.2% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 9.439612767891958e-5 | 0.00010371961980126798 |
Compiled 34 to 25 computations (26.5% saved)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (-.f32 (-.f32 1 maxCos) maxCos)))) |
| Outputs |
|---|
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
3 calls:
| 6.0ms | maxCos |
| 5.0ms | uy |
| 5.0ms | ux |
| Error | Segments | Branch |
|---|---|---|
| 11.1b | 1 | ux |
| 11.1b | 1 | uy |
| 11.1b | 1 | maxCos |
Compiled 57 to 42 computations (26.3% saved)
Total -17.9b remaining (-148.8%)
Threshold costs -17.9b (-148.8%)
| Inputs |
|---|
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (*.f32 ux (+.f32 1 (*.f32 maxCos -2)))) |
| Outputs |
|---|
(sqrt.f32 (+.f32 ux ux)) |
3 calls:
| 4.0ms | ux |
| 4.0ms | maxCos |
| 3.0ms | uy |
| Error | Segments | Branch |
|---|---|---|
| 12.0b | 1 | ux |
| 12.0b | 1 | uy |
| 12.0b | 1 | maxCos |
Compiled 31 to 24 computations (22.6% saved)
| 1× | egg-herbie |
| 86× | *-commutative |
| 58× | +-commutative |
| 30× | sub-neg |
| 22× | distribute-lft-neg-in |
| 20× | cancel-sign-sub-inv |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 96 | 854 |
| 1 | 155 | 854 |
| 2 | 203 | 854 |
| 3 | 228 | 854 |
| 4 | 242 | 854 |
| 5 | 244 | 854 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(if (<=.f32 (*.f32 uy 2) 2491081/4294967296) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) |
(if (<=.f32 (*.f32 uy 2) 2491081/4294967296) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 8386427/8388608) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(if (<=.f32 ux 13743895/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (+.f32 1 -1)) |
| Outputs |
|---|
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2)))))) |
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 1 maxCos) 2) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) |
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 maxCos -1)))))) |
(if (<=.f32 (*.f32 uy 2) 2491081/4294967296) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) |
(if (<=.f32 (*.f32 2 uy) 2491081/4294967296) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))) |
(if (<=.f32 (*.f32 uy 2) 2491081/4294967296) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(if (<=.f32 (*.f32 2 uy) 2491081/4294967296) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))) |
(if (<=.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) 8386427/8388608) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux 1)))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) |
(if (<=.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 8386427/8388608) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 ux ux))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) |
(sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))) |
(sqrt.f32 (*.f32 (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) ux)) ux)) |
(sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 (-.f32 1 maxCos)) (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))) |
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) |
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 maxCos -1))))) |
(if (<=.f32 ux 13743895/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))) |
(if (<=.f32 ux 13743895/137438953472) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux))))) |
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))) |
(sqrt.f32 (+.f32 ux ux)) |
(sqrt.f32 (+.f32 1 -1)) |
(sqrt.f32 0) |
Compiled 328 to 257 computations (21.6% saved)
| 2× | egg-herbie |
| 1486× | associate-+l- |
| 1304× | associate-+r- |
| 1112× | +-commutative |
| 1078× | associate-*r* |
| 1006× | fma-neg |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 77 |
| 1 | 44 | 69 |
| 2 | 124 | 69 |
| 3 | 530 | 65 |
| 4 | 3181 | 65 |
| 0 | 464 | 14826 |
| 1 | 1395 | 14108 |
| 2 | 6523 | 14070 |
| 1× | node limit |
| 1× | node limit |
Compiled 763 to 519 computations (32% saved)
Compiled 289 to 210 computations (27.3% saved)
Loading profile data...